Coolify: pasar las variables MINIMAX_* al contenedor web

El compose filtra que variables llegan al contenedor. Sin declararlas aqui,
ponerlas en el panel de Coolify no habria servido de nada: el boton de generar
propuesta habria fallado con 'Falta MINIMAX_API_KEY' aun estando configurada.

Editados los dos archivos, como exige AGENTS.md: docker-compose.yaml es una copia
identica de coolify.yml que existe para la deteccion por defecto de Coolify, y
editar solo uno despliega el viejo.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
This commit is contained in:
urieljareth
2026-07-28 19:03:35 -06:00
co-authored by Claude Opus 5
parent 74c0374a2a
commit 7682fcb86b
2 changed files with 14 additions and 0 deletions
+7
View File
@@ -40,6 +40,13 @@ services:
# Solo la usa el CLI de Prisma (migrate deploy); debe coincidir con DB_* # Solo la usa el CLI de Prisma (migrate deploy); debe coincidir con DB_*
- DATABASE_URL=postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-cotizador_e3} - DATABASE_URL=postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-cotizador_e3}
- JWT_SECRET=${JWT_SECRET} - JWT_SECRET=${JWT_SECRET}
# Propuesta consultiva con IA (MiniMax). Sin MINIMAX_API_KEY el boton de
# generar devuelve un error claro; el resto de la app funciona igual.
# OJO: el prefijo NO puede ser ANTHROPIC_*, el SDK lo lee por su cuenta y
# mandaria la clave de MiniMax a api.anthropic.com.
- MINIMAX_API_KEY=${MINIMAX_API_KEY}
- MINIMAX_BASE_URL=${MINIMAX_BASE_URL:-https://api.minimax.io/anthropic}
- MINIMAX_MODEL=${MINIMAX_MODEL:-MiniMax-M3}
# Seed inicial: pon RUN_SEED=true solo en el primer despliegue # Seed inicial: pon RUN_SEED=true solo en el primer despliegue
- RUN_SEED=${RUN_SEED:-false} - RUN_SEED=${RUN_SEED:-false}
- SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:[email protected]} - SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:[email protected]}
+7
View File
@@ -40,6 +40,13 @@ services:
# Solo la usa el CLI de Prisma (migrate deploy); debe coincidir con DB_* # Solo la usa el CLI de Prisma (migrate deploy); debe coincidir con DB_*
- DATABASE_URL=postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-cotizador_e3} - DATABASE_URL=postgresql://${DB_USER:-postgres}:${DB_PASSWORD:-postgres}@postgres:5432/${DB_NAME:-cotizador_e3}
- JWT_SECRET=${JWT_SECRET} - JWT_SECRET=${JWT_SECRET}
# Propuesta consultiva con IA (MiniMax). Sin MINIMAX_API_KEY el boton de
# generar devuelve un error claro; el resto de la app funciona igual.
# OJO: el prefijo NO puede ser ANTHROPIC_*, el SDK lo lee por su cuenta y
# mandaria la clave de MiniMax a api.anthropic.com.
- MINIMAX_API_KEY=${MINIMAX_API_KEY}
- MINIMAX_BASE_URL=${MINIMAX_BASE_URL:-https://api.minimax.io/anthropic}
- MINIMAX_MODEL=${MINIMAX_MODEL:-MiniMax-M3}
# Seed inicial: pon RUN_SEED=true solo en el primer despliegue # Seed inicial: pon RUN_SEED=true solo en el primer despliegue
- RUN_SEED=${RUN_SEED:-false} - RUN_SEED=${RUN_SEED:-false}
- SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:[email protected]} - SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:[email protected]}