alexp97 commited on
Commit
eaee91f
·
1 Parent(s): 2a4927d

feat(docker): configura env_file y APP_ENV para desarrollo local

Browse files

docker-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.

Files changed (2) hide show
  1. .gitignore +2 -0
  2. 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: