Невозможно получить доступ к переменным Gitlab env ни в node.js, ни в реакции - PullRequest
3 голосов
/ 21 июня 2019

У меня есть два разных проекта, проверенных в Gitlab, frontend и backend. Для обоих проектов у меня есть Dockerfile каждый. Я установил переменные env в gitlab ci / cd. Я запускаю докер-контейнер в Куберне, но я не могу получить доступ к переменным gitlab env ни в моем реактиве, ни в приложении node.js (экспресс).

Я думал, что эти переменные env будут доступны мне, когда я сделаю process.env.variable_name, но я не могу получить к ним доступ.

Каков наилучший способ доступа к переменным Gitlab env в переменных kubernetes (deploy.yaml) env?

UPDATE

Я обнаружил, что мы можем указывать переменные env в kubernetes, файле deploy.yaml (в разделе env). Как я могу передать переменные gitlab env в deploy.yaml?

1 Ответ

0 голосов
/ 21 июня 2019

Для контейнеров Docker требуется задавать переменные среды при их запуске:

https://docs.docker.com/engine/reference/commandline/run/#set-environment-variables--e---env---env-file

--env , -e      Set environment variables
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...