Запуск проекта

cp .env.test .env
docker-compose up --build -d
cd app
cp .env.test .env

Чтобы войти в любой из контейнеров, делаем следующее:

docker exec -it <container_name> bash

После запуска контейнеров необходимо войти в контейнер php-cli и выполнить команду создания базы данных + структуры

php bin/console doctrine:database:create
php bin/console doctrine:migrations:migrate

Далее залить тестовые данные командой

php bin/console doctrine:fixtures:load

Данная команда создаст 3 пользователей

user@example.com Пароль: user

admin@example.com Пароль: admin

manager@example.com Пароль: manager

Апи доступно по адресу http://localhost:3000

Документация Swagger http://localhost:3000/api/doc

Посмотреть запущенные контейнеры:

docker ps

Логи контейнера:

docker logs <container_name>