Skip to content

Инструкции по деплою

Andrei Koshmanskii edited this page Dec 12, 2015 · 5 revisions

Чтобы работать с проектом, необходимо скачать Makefile из корня репозитория. В папке со скачанным Makefile могут выполняться различные команды в зависимости от необходимых действий.

Если нужно развернуть среду для дальнейшей разработки:

  • [sudo] make dev

Скачать и подготовить исходники для разворачивания сервера:

  • [sudo] make get-deploy

После подготовки исходников необходимо вручную установить пароли для базы данных. Конфигурационный файл находится в .gitignore, поэтому дальнейшие обновления не испортят конфигурацию.

Запуск production-сервера:

  • [sudo] make run-deploy

Обновление сервера (скачивание новых исходников, обновление модулей, миграция базы данных):

  • [sudo] make update

Удалить все файлы проекта:

  • [sudo] make clean

P.S. После первого разворачивания проекта, разработчики должны писать миграции для дальнейших обновлений базы данных (так как фреймворк только создаёт БД по моделям, но обновить самостоятельно БД не может). Создавая новые миграции, обязательно следует проверять, реализованы ли уже необходимые изменения с БД (чтобы только что скачанный репозиторий с актуальной БД не пытался её обновить).

Clone this wiki locally