From 6e529903226b2ba651ba34cb59946df366079875 Mon Sep 17 00:00:00 2001 From: Gabriel Luiz Freitas Almeida Date: Mon, 11 Sep 2023 12:16:29 -0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20chore(docker-compose.yml):=20add?= =?UTF-8?q?=20support=20for=20loading=20environment=20variables=20from=20.?= =?UTF-8?q?env=20file=20for=20all=20services?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the proxy service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the backend service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the pgadmin service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the queue service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the celeryworker service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the flower service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the frontend service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the prometheus service 🔧 chore(docker-compose.yml): add support for loading environment variables from .env file for the grafana service --- deploy/docker-compose.yml | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/deploy/docker-compose.yml b/deploy/docker-compose.yml index 23fd4fc15..8d79b3124 100644 --- a/deploy/docker-compose.yml +++ b/deploy/docker-compose.yml @@ -3,6 +3,8 @@ version: "3.8" services: proxy: image: traefik:v3.0 + env_file: + - .env networks: - ${TRAEFIK_PUBLIC_NETWORK?Variable not set} - default @@ -71,9 +73,8 @@ services: build: context: ../ dockerfile: base.Dockerfile - # user: your-non-root-user # Make sure your Dockerfile creates this user - # ports: - # - 7860 + env_file: + - .env volumes: - ../:/app - ./startup-backend.sh:/startup-backend.sh # Ensure the paths match @@ -99,6 +100,8 @@ services: - node.labels.${STACK_NAME?Variable not set}.app-db-data == true healthcheck: test: "exit 0" + env_file: + - .env pgadmin: image: dpage/pgadmin4 @@ -107,6 +110,8 @@ services: - default volumes: - ./pgadmin:/var/lib/pgadmin + env_file: + - .env deploy: labels: - traefik.enable=true @@ -123,6 +128,8 @@ services: queue: image: redis:6.2.5 + env_file: + - .env # ports: # - 6379:6379 healthcheck: @@ -130,6 +137,8 @@ services: celeryworker: image: "ogabrielluiz/langflow:latest" + env_file: + - .env build: context: ../ dockerfile: base.Dockerfile @@ -141,6 +150,8 @@ services: flower: image: "ogabrielluiz/langflow:latest" + env_file: + - .env networks: - default build: @@ -166,6 +177,8 @@ services: frontend: image: "ogabrielluiz/langflow_frontend:latest" + env_file: + - .env # user: your-non-root-user build: context: ../src/frontend @@ -182,6 +195,8 @@ services: prometheus: image: prom/prometheus:v2.37.9 + env_file: + - .env volumes: - ./prometheus.yml:/etc/prometheus/prometheus.yml command: @@ -199,6 +214,8 @@ services: grafana: image: grafana/grafana:8.2.6 + env_file: + - .env # ports: # - 3000:3000 volumes: