1
0
mirror of https://github.com/ToxicCrack/PrintABrick.git synced 2025-05-18 05:10:07 -07:00
PrintABrick/README.md
2017-03-11 19:06:53 +01:00

1.2 KiB

Website for printable building kits

A Symfony project

Install

System requirements

  • PHP needs to be a minimum version of PHP 5.5.9
  • PHP Extensions
    • FTP
    • SOAP
    • PDO
    • Zip
  • date.timezone setting set in php.ini
  • LDView OSMesa >= 4.2.1 source.

You can check if your system meets requirements by running $ bin/symfony_requirements

For full requirements see Symfony 3.2 docs.

###Installing

####Back-end

  1. Make sure your system meets the application requirements
  2. Install dependencies via Composer, $ composer install

####Front-end

  1. Install dependencies via npm, $ npm install
  2. Compile assets by running Gulp default task, $ gulp default

####Database

  1. Set application parameters in app/config/parameters.yml
  2. Generate empty database by running command $ php bin/console doctrine:database:create
  3. To load LDraw models into database run commad $ php bin/console app:load:ldraw
    If you prefer local ldraw library you can specify source by running $ php bin/console app:load:ldraw [ldraw_dir_path] instead