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