- Генерируем
.env
файлы../build-env-file
- собирает все переменные и генерит файлы окруженийdev/stage
.cp ./.env.dev.local ./.env
- определяем для окружения-контейнеров.cp ./app/.env.dev.dist ./app/.env
- определяем для приложения.
make install
- установит git hook на pre-commit.- Запуск.
make init
- Сбилдить и запустить докер-контейнеры, установить пакеты, сгенерировать JWT ключи и так далее.
В общем сделать всё что бы приложение работало.
- Находимся в ветке
develop
.git pull
- актуализировали локальную ветку. Отпочковались -git checkout -b feature/foo-bar-baz
- Запустили.
make init
. - Поработали.
- Если нужны миграции:
make doctrine-migration-generate
- Генерация пустой миграции.make doctrine-migration-diff
- Генерация миграции на основанииdoctrine mapping
.make doctrine-migration-migrate
- Применить все миграции.make doctrine-migration-up
- Накатить миграцию (аргументом будет полное имя класса миграции).make doctrine-migration-down
- Откатить миграцию (аргументом будет полное имя класса миграции).
- Если нужны миграции:
Команда | Описание |
---|---|
make docker-init |
Запустить систему на докер-контейнерах |
make docker-down-clear |
Остановить докер-контейнеры |
make composer-install |
Установка необходимых пакетов в приложение |
make doctrine-migration-generate |
Генерация пустой миграции |
make doctrine-migration-diff |
Генерация миграции на основании doctrine mapping |
make doctrine-migration-migrate |
Применить миграции |