ссылку на переменные окружения:
ln -nfs {{ $app_dir }}/.env {{ $new_release_dir }}/.env
Но еще я читал, что в репозитории нельзя хранить переменные, потому что это небезопасно
Поделитесь опытом, как вы делаете деплой, как обрабатываете файл .env?
Ну судя по описанию гитлаба - все верно. У меня все проекты выглядят так. - prod — storage — .env — current (ссылка на последний релиз) — releases При депое релиза делается ссылка на .env, storage и current .env и storage не присутствуют в git
Берите Деплойер, там уже все продумано
значит .env правите руками перед тем как пушить в мастер, верно? я просто подумал, что гитлаб предлагает хранить .env в репозитории тоже
Я вообще не храню .env в гите. Они хранятся только локально. На моем устройстве с настройками под local и на сервере с настройками на prod. Если мне нужно внести изменения в .env файл - я редактирую файл на сервере
спасибо
В гитлаб хранят переменные env
почему тогда пишут что нужно добавлять этот файл в .gitignore?
В Гитлаб можно задавать переменные для контейнера, в админке 😊
Обсуждают сегодня