greenlens_net

This commit is contained in:
2026-04-03 14:41:06 -05:00
parent 2c589b8b47
commit 995e1daf2c

View File

@@ -10,6 +10,8 @@ services:
NODE_ENV: production NODE_ENV: production
PORT: 3000 PORT: 3000
NEXT_PUBLIC_SITE_URL: ${SITE_URL:-https://greenlenspro.com} NEXT_PUBLIC_SITE_URL: ${SITE_URL:-https://greenlenspro.com}
networks:
- greenlens_net
healthcheck: healthcheck:
test: ["CMD", "node", "-e", "fetch('http://127.0.0.1:3000').then((r)=>process.exit(r.ok?0:1)).catch(()=>process.exit(1))"] 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 interval: 15s
@@ -51,6 +53,8 @@ services:
condition: service_healthy condition: service_healthy
minio: minio:
condition: service_healthy condition: service_healthy
networks:
- greenlens_net
healthcheck: 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))"] 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 interval: 15s
@@ -66,6 +70,8 @@ services:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:?POSTGRES_PASSWORD is required}
volumes: volumes:
- postgres_data:/var/lib/postgresql/data - postgres_data:/var/lib/postgresql/data
networks:
- greenlens_net
healthcheck: healthcheck:
test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"] test: ["CMD-SHELL", "pg_isready -U $$POSTGRES_USER -d $$POSTGRES_DB"]
interval: 10s interval: 10s
@@ -84,6 +90,8 @@ services:
command: server /data --console-address ":9001" command: server /data --console-address ":9001"
volumes: volumes:
- minio_data:/data - minio_data:/data
networks:
- greenlens_net
healthcheck: healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"] test: ["CMD", "curl", "-f", "http://localhost:9000/minio/health/live"]
interval: 10s interval: 10s
@@ -93,3 +101,7 @@ services:
volumes: volumes:
minio_data: minio_data:
postgres_data: postgres_data:
networks:
greenlens_net:
external: true