Для запуска приложения требуется Docker и Docker Compose.
Если в сервисе Poetry Nextjs Client не была создана общая сеть poetry, необходимо выполнить:
make docker-create-network
Затем для инициализации приложения выполнить команду:
make init
Запуск:
make up
Остановка приложения:
make down
Вход в окружение с php:
make backend-shell
Здесь можно выполнять artisan-команды:
php artisan ...
Приложение - http://localhost:8080/api
make backend-test
При возникновении ошибок с БД, необходимо вручную создать тестовую БД - make backend-db-create-multiple-databases
.
Запуск проверки качества кода:
make backend-lint
Команда выполнит проверку по правилам Laravel Pint.
Автоматическое исправление ошибок:
make backend-pint-fix
Генерация данных Laravel IDE Helper:
make backend-ide-helper
Запуск миграций:
make backend-migrations
Запуск Database Seeders:
make backend-seed