From 7682fcb86b9412388c87e349de38a8efaabdb0f9 Mon Sep 17 00:00:00 2001 From: urieljareth Date: Tue, 28 Jul 2026 19:03:35 -0600 Subject: [PATCH] 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) --- docker-compose.coolify.yml | 7 +++++++ docker-compose.yaml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/docker-compose.coolify.yml b/docker-compose.coolify.yml index 1f4541b..d5adc4a 100644 --- a/docker-compose.coolify.yml +++ b/docker-compose.coolify.yml @@ -40,6 +40,13 @@ services: # 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} - 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 - RUN_SEED=${RUN_SEED:-false} - SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:-admin@e3.local} diff --git a/docker-compose.yaml b/docker-compose.yaml index 1f4541b..d5adc4a 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -40,6 +40,13 @@ services: # 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} - 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 - RUN_SEED=${RUN_SEED:-false} - SEED_ADMIN_EMAIL=${SEED_ADMIN_EMAIL:-admin@e3.local}