Spaces:
Runtime error
Runtime error
feat(docker): configura env_file y APP_ENV para desarrollo local
Browse filesdocker-compose.yml ahora lee variables del .env del host (DATABASE_URL, DEV_*, SUPABASE_*) y establece APP_ENV=development para permitir fallback a claves DEV_*. Se añaden .ignore y docs/logs/ al .gitignore.
- .gitignore +2 -0
- docker-compose.yml +6 -0
.gitignore
CHANGED
|
@@ -86,6 +86,7 @@ AGENTS.md
|
|
| 86 |
.claudeignore
|
| 87 |
.graphifyignore
|
| 88 |
opencode.json
|
|
|
|
| 89 |
|
| 90 |
# --- Multimedia & Docs Exceptions ---
|
| 91 |
*.jpg
|
|
@@ -110,6 +111,7 @@ docs/doc_guia/
|
|
| 110 |
docs/investigation/
|
| 111 |
docs/plan/
|
| 112 |
docs/task/
|
|
|
|
| 113 |
|
| 114 |
# Playwright MCP artifacts
|
| 115 |
.playwright-mcp/
|
|
|
|
| 86 |
.claudeignore
|
| 87 |
.graphifyignore
|
| 88 |
opencode.json
|
| 89 |
+
.ignore
|
| 90 |
|
| 91 |
# --- Multimedia & Docs Exceptions ---
|
| 92 |
*.jpg
|
|
|
|
| 111 |
docs/investigation/
|
| 112 |
docs/plan/
|
| 113 |
docs/task/
|
| 114 |
+
docs/logs/
|
| 115 |
|
| 116 |
# Playwright MCP artifacts
|
| 117 |
.playwright-mcp/
|
docker-compose.yml
CHANGED
|
@@ -3,6 +3,9 @@
|
|
| 3 |
# lo que pruebas en local es lo que se despliega. El conteo arranca en standby.
|
| 4 |
#
|
| 5 |
# docker compose up --build -> http://localhost:8000/
|
|
|
|
|
|
|
|
|
|
| 6 |
services:
|
| 7 |
api:
|
| 8 |
build:
|
|
@@ -10,7 +13,10 @@ services:
|
|
| 10 |
dockerfile: Dockerfile
|
| 11 |
ports:
|
| 12 |
- "8000:8000" # gateway: UI en / y API en /api
|
|
|
|
|
|
|
| 13 |
environment:
|
|
|
|
| 14 |
- COUNTING_ENABLED=false
|
| 15 |
- RATE_LIMIT_PER_MIN=120
|
| 16 |
healthcheck:
|
|
|
|
| 3 |
# lo que pruebas en local es lo que se despliega. El conteo arranca en standby.
|
| 4 |
#
|
| 5 |
# docker compose up --build -> http://localhost:8000/
|
| 6 |
+
#
|
| 7 |
+
# Las credenciales se leen del .env del host (Supabase + DEV_* para desarrollo local).
|
| 8 |
+
# En producción (HF Spaces) cada usuario pone las suyas vía la UI.
|
| 9 |
services:
|
| 10 |
api:
|
| 11 |
build:
|
|
|
|
| 13 |
dockerfile: Dockerfile
|
| 14 |
ports:
|
| 15 |
- "8000:8000" # gateway: UI en / y API en /api
|
| 16 |
+
env_file:
|
| 17 |
+
- .env # lee DATABASE_URL, DEV_*, SUPABASE_* del host
|
| 18 |
environment:
|
| 19 |
+
- APP_ENV=development # permite fallback a DEV_* keys
|
| 20 |
- COUNTING_ENABLED=false
|
| 21 |
- RATE_LIMIT_PER_MIN=120
|
| 22 |
healthcheck:
|