Skip to content

pontifex/to-do

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to run?

  1. Clone repository to your local machine.git clone git@github.com:pontifex/todo.git
  2. Go to newly created directory.cd todo
  3. Update env configuration.cp symfony/.env.dist symfony/.env
  4. Build docker.docker-compose build
  5. Run docker.docker-compose up
  6. Set permissions for log and cache.docker exec -i container_phpfpm chmod 777 var -Rf
  7. Install composer dependencies.docker exec -i container_phpfpm composer install
  8. Create db.docker exec -i container_phpfpm php bin/console doctrine:schema:create
  9. Load fixturesdocker exec -i container_phpfpm php bin/console doctrine:fixtures:load

After following steps above, website should be available on http://localhost. To get access to database use root:root credentials and command below to get IP:

docker network inspect bridge | grep Gateway | grep -o -E '[0-9\.]+'

To run functional tests (functional tests uses develop database):

docker exec -i container_phpfpm vendor/bin/simple-phpunit --group=functional --coverage-html ./var/report

To run unit tests (unit tests uses develop database):

docker exec -i container_phpfpm vendor/bin/simple-phpunit  --exclude-group=functional --coverage-html ./var/report

To run php fixer:

docker exec -i container_phpfpm vendor/bin/php-cs-fixer fix ./src --config=.php_cs.dist -v --diff

About

"To do" demo app (Symfony3)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors