d06b961a73
Apache ProxyPass targets host port 8069; update compose, CI, CORS defaults, deployment docs, and production .env files for https://sinbad2.ujaen.es/generadorexamenesllm/.
37 lines
1012 B
Bash
37 lines
1012 B
Bash
# --- Aplicación (producción Sinbad2) ---
|
|
APP_NAME=GenExamenes IA
|
|
ENVIRONMENT=production
|
|
|
|
PUBLIC_BASE_URL=https://sinbad2.ujaen.es/generadorexamenesllm
|
|
TRUSTED_HOSTS=sinbad2.ujaen.es,localhost,127.0.0.1
|
|
SECURITY_HSTS_SECONDS=31536000
|
|
|
|
API_KEY=change-me-in-production-min-16-chars
|
|
|
|
DATABASE_URL=postgresql+psycopg://genexamenes:genexamenes@db:5432/genexamenes
|
|
|
|
ALLOWED_ORIGINS=https://sinbad2.ujaen.es,http://sinbad2.ujaen.es,http://sinbad2.ujaen.es:8069
|
|
|
|
RATE_LIMIT_REQUESTS=60
|
|
RATE_LIMIT_WINDOW_SECONDS=60
|
|
MAX_REQUEST_BYTES=25165824
|
|
|
|
UPLOAD_DIR=/app/uploads
|
|
MAX_UPLOAD_BYTES=20971520
|
|
MAX_MATERIALS_PER_TEMPLATE=10
|
|
MAX_REFERENCE_CHARS=12000
|
|
|
|
MAX_IMAGE_BYTES=5242880
|
|
MAX_IMAGES_PER_TEMPLATE=20
|
|
MAX_STORAGE_BYTES_PER_TEMPLATE=52428800
|
|
|
|
JWT_SECRET_KEY=f3c9e7a1b4d8c2f6a9e1d3b7c5f2e8a4d1c7b9e3f6a2c4e8b1d7f3a9c6e2b4d8
|
|
JWT_ALGORITHM=HS256
|
|
JWT_EXPIRE_MINUTES=1440
|
|
|
|
GOOGLE_CLIENT_ID=123456789012-abcdefghijklmnopqrstuvwxyz123456.apps.googleusercontent.com
|
|
|
|
LLM_BASE_URL=
|
|
LLM_MODEL=qwen3.5:35b
|
|
LLM_TIMEOUT_SECONDS=180
|