# ========================================================================== # testing.crm.aduanasoft.com — AUTH REAL vía Hub (SSO relay). Copia como `.env` # EN EL SERVIDOR y rellena los <...>. NO subas el .env con secretos al repo. # # Flujo: el Hub (App Launcher) redirige a /auth/sso?relay=; el CRM # intercambia el relay en POST {HUB_URL}/api/v1/auth/sso-exchange y entra. # ========================================================================== # ---- SEGURIDAD ---- ENVIRONMENT=production DEV_LOCAL_AUTH=false SECRET_KEY= # ---- Workspace / Hub (DEBE ser el MISMO Hub que generó el relay) ---- # Confirmar el host real de producción (workspace.aduanasoft.com o hub.aduanasoft.com): WORKSPACE_URL=https:// HUB_URL=https:// INTERNAL_HUB_URL=https:// VITE_HUB_URL=https:// # ---- Keycloak (arquitectura single-realm / single-client) ---- KEYCLOAK_URL=https:///kcauth VITE_KEYCLOAK_URL=https:///kcauth KEYCLOAK_REALM=master KEYCLOAK_CLIENT_ID=aduanasoft KEYCLOAK_CLIENT_SECRET= # ---- Dominio del CRM (mismo origen app + API vía nginx) ---- ORIGIN=https://testing.crm.aduanasoft.com APP_PUBLIC_URL=https://testing.crm.aduanasoft.com VITE_API_URL=https://testing.crm.aduanasoft.com/api/ INTERNAL_API_URL=http://backend:8000/api/ CORS_ORIGINS=https://testing.crm.aduanasoft.com # ---- Base de datos (PostgreSQL) ---- CORE_DB_HOST=postgres CORE_DB_PORT=5432 CORE_DB_NAME=crm_core CORE_DB_USER= POSTGRES_APP_PASSWORD= # ---- MinIO / S3 ---- S3_ENDPOINT_URL=http://minio:9000 S3_ACCESS_KEY= S3_SECRET_KEY= S3_BUCKET=crm S3_REGION=us-east-1 S3_USE_SSL=false