Project made during internship.
Stack:
- Vue 3 (Vue Router, Vuex)
- Symfony (Doctrine)
- API Platform
- PostgreSQL
- Docker (docker-compose)
docker-compose up -d --build
docker-compose exec php /bin/bash
composer install
- Create database:
symfony console doctrine:database:create
- Migrate:
symfony console doctrine:migrations:migrate
- Load data fixtures for dev:
symfony console doctrine:fixtures:load
cd
to\app
yarn
ornpm install
yarn dev-server
ornpm run dev-server
- Go to http://localhost:8000
cd
to\app
docker-compose exec php /bin/bash
- Create database for tests:
symfony console doctrine:database:create --env=test
- Migrate:
symfony console doctrine:migrations:migrate --env=test
- Load data fixtures for test database:
symfony console hautelook:fixtures:load --env=test
- Run tests:
bin/phpunit