-
Notifications
You must be signed in to change notification settings - Fork 14
08.parameters
Данная инструкция покажет как внедрить параметры для проекта начиная от окружения разработчика, заканчивая Production
-
Добавить дефолтные значение переменной в файл
.envENV_hwi_facebook_client_id=1234 ENV_hwi_facebook_client_secret=4567 -
Добавить параметр в файл
config/services.ymlparameters: env(ENV_hwi_facebook_client_id): ~ env(ENV_hwi_facebook_client_secret): ~ -
Перезапустить
docker-composedocker-compose stop docker-compose up -d
Перед выкаткой изменений на тестовый сайт разработчика,
администратор должен добавить значения переменных для этого сайта в разделе
Settings --> CI/CD --> Secret variables
К именам переменных должен быть добавлен суффикс _MASTER
ENV_hwi_facebook_client_id_MASTER
ENV_hwi_facebook_client_secret_MASTER
Если переменные не будут созданы, значения для них будут заружены из файла .env
В основной репозиторий нужно добавить переменные с суффиксом _MASTER,
как это было сделано для тестового сайта разработчика.
После принятия Merge Request и внедрения изменений на staging нужно
добавить переменные во все остальные репозитории разработчиков,
если это необходимо.
В основной репозиторий нужно добавить переменные с суффиксом _PRODUCTION,
как это было сделано для тестового сайта разработчика.