Я борюсь с простой проблемой с docker-compose, я пытаюсь передать адрес моего внешнего интерфейса моему обратному прокси-серверу nginx, используя следующий файл docker-compose:
version: "3"
services:
timeline-front:
image: front-timeline
restart: on-failure
depends_on:
- mongo-app
- keycloak
- timeline-back
environment:
- KEYCLOAK_SERVEUR=blablabla
- KEYCLOAK_PORT=8080
networks:
- timeline-net
ports:
- "8081:80"
nginx-reverse:
image: nginx
depends_on:
- keycloak
- timeline-front
- timeline-back
volumes:
- ./data/nginx:/etc/nginx/conf.d
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
ports:
- "80:80"
- "443:443"
environment:
- FRONT_HOST=timeline-front
- FRONT_PORT=8081
networks:
- timeline-net
command: /bin/bash -c "envsubst < /etc/nginx/conf.d/app.conf > /etc/nginx/conf.d/default.conf && exec nginx -g 'daemon off;'"
certbot:
image: certbot/certbot
networks:
- timeline-net
volumes:
- ./data/certbot/conf:/etc/letsencrypt
- ./data/certbot/www:/var/www/certbot
entrypoint: "/bin/sh -c 'trap exit TERM; while :; do certbot renew; sleep 12h & wait $${!}; done;'"
networks:
timeline-net:
В данный момент я получаю front_host как значение для моего nginx
есть идеи?