Редактировать файл env в конвейере - PullRequest
0 голосов
/ 19 ноября 2018

У меня есть проект скелета Symfony, и я использую файл .env для хранения переменных среды.

Внутри Dockerfile я запускаю composer install, но он создает файл .env.Из моих переменных среды конвейера я хочу отредактировать файл .env.Каков наилучший подход для этого?

Удалить .env и создать свой собственный?Или есть способ отредактировать файл .env?

1 Ответ

0 голосов
/ 19 ноября 2018

Вы можете использовать bash redirection для добавления значений в ваш файл .env.

echo ENV_VARAIBLE=value > .env - Используйте это, если .env не существует, (операционная система перезаписывает существующие .env)

echo ENV_VARIABLE_2=value2 >> .env - Используйте это, чтобы добавить переменную к существующему файлу .env.

Подробнее: https://unix.stackexchange.com/questions/89386/what-is-symbol-and-in-unix-linux

Гораздо больше: http://www.catonmat.net/blog/bash-one-liners-explained-part-three/

...