From 14a84d21682846552884e8eba0bee38d46a42bf1 Mon Sep 17 00:00:00 2001 From: Alberto Martinez Date: Fri, 21 Aug 2026 17:29:40 -0500 Subject: [PATCH] Fix compose for Coolify load: soften env syntax, publish HTTP ports, keep .yaml Co-authored-by: Cursor --- docker-compose.yaml | 17 +++++++++-------- docker-compose.yml | 17 +++++++++-------- 2 files changed, 18 insertions(+), 16 deletions(-) diff --git a/docker-compose.yaml b/docker-compose.yaml index c995e29..1299026 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -1,7 +1,4 @@ -# Coolify / local stack — 3 services, 0 managed DBs (2 SQLite en volumen) -# -# Secretos OBLIGATORIOS (sin default en compose): defínelos en Coolify o en un -# archivo .env local (gitignored). Si faltan, `docker compose` falla al arrancar. +# Coolify / local — 3 services, SQLite en volumen panel-data services: api: build: @@ -10,11 +7,11 @@ services: restart: unless-stopped environment: PORT: ${PORT:-8000} - SESSION_SECRET: ${SESSION_SECRET:?SESSION_SECRET is required} - DOCS_KEY: ${DOCS_KEY:?DOCS_KEY is required (64 hex chars)} - SEED_PASSWORD: ${SEED_PASSWORD:?SEED_PASSWORD is required} + SESSION_SECRET: ${SESSION_SECRET} + DOCS_KEY: ${DOCS_KEY} + SEED_PASSWORD: ${SEED_PASSWORD} API_KEY: ${API_KEY:-} - PANEL_LOGIN_URL: ${PANEL_LOGIN_URL:?PANEL_LOGIN_URL is required} + PANEL_LOGIN_URL: ${PANEL_LOGIN_URL} COOKIE_SECURE: ${COOKIE_SECURE:-true} CORS_ORIGINS: ${CORS_ORIGINS:-} VCARD_BASE: ${VCARD_BASE:-} @@ -48,6 +45,8 @@ services: depends_on: api: condition: service_healthy + ports: + - "80" expose: - "80" @@ -59,6 +58,8 @@ services: depends_on: api: condition: service_healthy + ports: + - "80" expose: - "80" diff --git a/docker-compose.yml b/docker-compose.yml index c995e29..1299026 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,4 @@ -# Coolify / local stack — 3 services, 0 managed DBs (2 SQLite en volumen) -# -# Secretos OBLIGATORIOS (sin default en compose): defínelos en Coolify o en un -# archivo .env local (gitignored). Si faltan, `docker compose` falla al arrancar. +# Coolify / local — 3 services, SQLite en volumen panel-data services: api: build: @@ -10,11 +7,11 @@ services: restart: unless-stopped environment: PORT: ${PORT:-8000} - SESSION_SECRET: ${SESSION_SECRET:?SESSION_SECRET is required} - DOCS_KEY: ${DOCS_KEY:?DOCS_KEY is required (64 hex chars)} - SEED_PASSWORD: ${SEED_PASSWORD:?SEED_PASSWORD is required} + SESSION_SECRET: ${SESSION_SECRET} + DOCS_KEY: ${DOCS_KEY} + SEED_PASSWORD: ${SEED_PASSWORD} API_KEY: ${API_KEY:-} - PANEL_LOGIN_URL: ${PANEL_LOGIN_URL:?PANEL_LOGIN_URL is required} + PANEL_LOGIN_URL: ${PANEL_LOGIN_URL} COOKIE_SECURE: ${COOKIE_SECURE:-true} CORS_ORIGINS: ${CORS_ORIGINS:-} VCARD_BASE: ${VCARD_BASE:-} @@ -48,6 +45,8 @@ services: depends_on: api: condition: service_healthy + ports: + - "80" expose: - "80" @@ -59,6 +58,8 @@ services: depends_on: api: condition: service_healthy + ports: + - "80" expose: - "80"