From 995e1daf2c0a56c7cc62cd40f20fa037c33b081a Mon Sep 17 00:00:00 2001 From: Andreas Knuth Date: Fri, 3 Apr 2026 14:41:06 -0500 Subject: [PATCH] greenlens_net --- docker-compose.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e2758d4..6f15bd6 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,6 +10,8 @@ services: NODE_ENV: production PORT: 3000 NEXT_PUBLIC_SITE_URL: ${SITE_URL:-https://greenlenspro.com} + networks: + - greenlens_net healthcheck: test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:3000').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] interval: 15s @@ -51,6 +53,8 @@ services: condition: service_healthy minio: condition: service_healthy + networks: + - greenlens_net healthcheck: test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:3000/health').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] interval: 15s @@ -66,6 +70,8 @@ services: POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required} volumes: - postgres_data:/var/lib/postgresql/data + networks: + - greenlens_net healthcheck: test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"] interval: 10s @@ -84,6 +90,8 @@ services: command: server /data --console-address ":9001" volumes: - minio_data:/data + networks: + - greenlens_net healthcheck: test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] interval: 10s @@ -93,3 +101,7 @@ services: volumes: minio_data: postgres_data: + +networks: + greenlens_net: + external: true \ No newline at end of file