-
Notifications
You must be signed in to change notification settings - Fork 0
Инструкции по деплою
Чтобы работать с проектом, необходимо скачать Makefile из корня репозитория. В папке со скачанным Makefile могут выполняться различные команды в зависимости от необходимых действий.
Если нужно развернуть среду для дальнейшей разработки:
[sudo] make dev
Скачать и подготовить исходники для разворачивания сервера:
[sudo] make get-deploy
После подготовки исходников необходимо вручную установить пароли для базы данных. Конфигурационный файл находится в .gitignore, поэтому дальнейшие обновления не испортят конфигурацию.
Запуск production-сервера:
[sudo] make run-deploy
Обновление сервера (скачивание новых исходников, обновление модулей, миграция базы данных):
[sudo] make update
Удалить все файлы проекта:
[sudo] make clean
P.S. После первого разворачивания проекта, разработчики должны писать миграции для дальнейших обновлений базы данных (так как фреймворк только создаёт БД по моделям, но обновить самостоятельно БД не может). Создавая новые миграции, обязательно следует проверять, реализованы ли уже необходимые изменения с БД (чтобы только что скачанный репозиторий с актуальной БД не пытался её обновить).