This Readme is a step-by-step tutorial on how to use the A2C Manager on your project
Stop Apache/Httpd and Mysql services or change the used ports on docker-compose.yml.
Ex: ports: 80:81
$ cp docker-compose.yml.dist docker-compose.yml
$ docker-compose up -d
$ docker ps
CONTAINER ID IMAGE
56a46e2f2ecf baconmanager_web ...
036483db7918 mysql ...
$ docker exec -ti 56a46e2f2ecf /bin/bash
PHP
$ composer install
NPM
$ npm install
BOWER
$ bower install --allow-root
Build Assets
$ gulp build
parameters:
database_host: 127.0.0.1
database_port: null
database_name: bacon_manager
database_user: bacon_manager
database_password: 123
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: ThisTokenIsNotSoSecretChangeIt
$ php bin/console doctrine:schema:update --force
$ docker inspect 036483db7918 | grep IPAddress
Get IP. Ex: "172.17.0.2"
And change it on parameters.yml.
Ex: parameters:
database_host: 172.17.0.2
$ php bin/console doctrine:fixtures:load
- Gulp
- Good pratices