Ir al contenido

Environment (dev)

Copiar .env.example a .env en la raíz del proyecto. No editar nada para arrancar — todos los valores por defecto funcionan out-of-the-box.

Ventana de terminal
cp .env.example .env

Ver [[adr-006-environment-variables|ADR-006]] para la clasificación completa dev/prod de cada variable.

VariableValor por defectoNotas
DJANGO_SETTINGS_MODULEconfig.settings.local
POSTGRES_DBkdx_ng
POSTGRES_USERkdx_ng
POSTGRES_PASSWORDkdx_ng
POSTGRES_HOSTdbnombre del servicio Docker Compose
POSTGRES_PORT5432
LOCALTrueafecta cookies (SameSite/Secure) y CSP
ALLOWED_HOSTSlocalhost,127.0.0.1
CORS_ALLOWED_ORIGINShttp://localhost:4200
COVERIS_PAGE_SIZE25tamaño de página DRF
DJANGO_SECRET_KEY(vacío)auto-generada en memoria; sesiones no persisten entre reinicios
SUPERUSER_PASSWORDVanevan3superuser creado automáticamente en el boot
SUPERUSER_EMAIL[email protected]
SUPERUSER_GIVEN_NAMEKodex
SUPERUSER_FAMILY_NAMEAdmin
MOCK_USER_PASSWORDclinic2026!password de los 5 usuarios mock del fixture

[!note] Superuser El superuser se crea en el paso [2/6] del entrypoint.sh, vía python manage.py create_superuser. Es idempotente. Ver [[admin|Admin]] para los detalles de acceso.

Las variables de producción (Cognito, RDS, DJANGO_SECRET_KEY en Secrets Manager, etc.) son inyectadas por la infraestructura AWS y nunca se incluyen en .env. Ver [[adr-006-environment-variables|ADR-006 §producción]].