LINUX.ORG.RU
ФорумAdmin

Передача переменную окружения NGINX

 


0

1

подскажите новичку в docker как передать через переменную окружения NGINX_PORT заданный порт на котором будет работать сервис Nginx и через переменные окружения PROXY_HOST_{N}, PROXY_PATH_{N} задать 5 правил проксирования для Nginx в контейнер nginx:alpine


docker run -d -e NGINX_PORT=8080 -e PROXY_HOST_1=blabla nginx:alpine

Но если я тебя правильно понял, то тебе нужен какой-либо шаблонизатор. Если есть Consul, то бери consul-template, если нет, то confd какой-нибудь.

Difrex ★★★★
()
Ответ на: комментарий от Difrex

подскажи а я должен где-то в Dockerfile указывать эти переменные ? или хотя бы как бы примерно это должно выглядеть

ples
() автор топика
Ответ на: комментарий от ples

Объсни внятно задачу.

Если тебе нужно просто конфигурацию по шаблонам из переменных окружения делать, то передавай эти самые переменные при запуске контейнера.

Чтобы использовать confd, например, тебе нужно будет пересобрать контейнер nginx с ним. Ну и читать документацию, чтобы понимать, как оно работает.

Difrex ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.