Add production backend environment file.
Track backend .env in the private production repository so deployment keeps the required runtime settings.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# --- Aplicación ---
|
||||
APP_NAME=GenExamenes IA
|
||||
ENVIRONMENT=local
|
||||
# Clave legacy (reservada; las rutas /exam usan JWT de usuario).
|
||||
API_KEY=change-me-in-production-min-16-chars
|
||||
# --- Base de datos (Docker: host "db") ---
|
||||
DATABASE_URL=postgresql+psycopg://genexamenes:genexamenes@db:5432/genexamenes
|
||||
# --- CORS (orígenes del frontend, separados por coma) ---
|
||||
ALLOWED_ORIGINS=http://localhost:8075
|
||||
# --- Rate limiting y tamaño de petición ---
|
||||
RATE_LIMIT_REQUESTS=60
|
||||
RATE_LIMIT_WINDOW_SECONDS=60
|
||||
MAX_REQUEST_BYTES=1048576
|
||||
# --- JWT (login email/contraseña y sesión tras Google) ---
|
||||
JWT_SECRET_KEY=f3c9e7a1b4d8c2f6a9e1d3b7c5f2e8a4d1c7b9e3f6a2c4e8b1d7f3a9c6e2b4d8
|
||||
JWT_ALGORITHM=HS256
|
||||
JWT_EXPIRE_MINUTES=1440
|
||||
# --- Google Sign-In ---
|
||||
GOOGLE_CLIENT_ID=123456789012-abcdefghijklmnopqrstuvwxyz123456.apps.googleusercontent.com
|
||||
# --- LLM (Sinbad2IA UJA — sin clave) ---
|
||||
LLM_BASE_URL=
|
||||
LLM_MODEL=qwen3.5:35b
|
||||
LLM_TIMEOUT_SECONDS=180
|
||||
Reference in New Issue
Block a user