чтобы были доступные переменные окружения определённые, к которым обращается приложение.
Эти переменные объявлены в helm/values. Я как-то могу получить до них доступ?
Переменные динамические, в зависимости от ENV сборки.
# .helm/values.yaml app: env: FOO: _default: BAR # werf.yaml {{- set "helmValues" ($.Files.Get ".helm/values.yaml" | fromYaml) }} {{- range $k, $v := .helmValues.app.env }} - {{ index $v $.Env | default $v._default | quote | printf "export %s=%s" $k }} {{- end }}
А не подскажите, если нужно не в экспорт их выводить, а в .env файл, printf export %s=%s на echo %s=%s >> .env поменять? И файл будет на этапе сборки в корне лежать получается?
без понятия) Лучше у Алексея уточнить, он отвечал тогда
Обсуждают сегодня