Machez
@Machez
Бу!

Как правильно развернуть Yii2 Advanced на продакшене?

Есть домашний сервер на котором при помощи Composer был развернут Yii2 Advanced. При инициализации (init) Yii2 был выбран режим Development. Теперь стоит задача выгрузки на продакшн. И вот ряд вопросов:
1) После развертывания Yii2 в некоторых папках уже имеется файл .gitignore... Например такой файл в папке backend/web запрещает коммитить файл index.php... Как быть?
2) Правильно ли я понимаю, что на продакшене мы должны так же развернуть Yii2 через Composer, но в режиме Production?
3) В Git нужно создать отдельные репозитории для Backend, Fronten и т.д.?

Просто хочется понять, как это всё правильно делать
  • Вопрос задан
  • 1173 просмотра
Решения вопроса 1
EnChikiben
@EnChikiben
1. если вам надо править index.php то его надо еще править в папке environments.
2. да, правильно
3. нет, Yii2 Advanced это один репозиторий, содержит все что надо.

а если хочется вообще все правильно делать то вот https://habrahabr.ru/post/82724/ :)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
bitver
@bitver
Advanced шаблон готов к выкладке из коробки. В краце:
git pull
./init
./yii migrate
composer install
Далее в процессе разработки все тоже самое только без init и посадить это дело на автоматику с migrate --interactive 0
Я могу что-то упускать, но суть надеюсь ясна
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы