Environment (dev)
Environment — Development
Sección titulada «Environment — Development»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.
cp .env.example .envVer [[adr-006-environment-variables|ADR-006]] para la clasificación completa dev/prod de cada variable.
Variables — desarrollo local
Sección titulada «Variables — desarrollo local»| Variable | Valor por defecto | Notas |
|---|---|---|
DJANGO_SETTINGS_MODULE | config.settings.local | |
POSTGRES_DB | kdx_ng | |
POSTGRES_USER | kdx_ng | |
POSTGRES_PASSWORD | kdx_ng | |
POSTGRES_HOST | db | nombre del servicio Docker Compose |
POSTGRES_PORT | 5432 | |
LOCAL | True | afecta cookies (SameSite/Secure) y CSP |
ALLOWED_HOSTS | localhost,127.0.0.1 | |
CORS_ALLOWED_ORIGINS | http://localhost:4200 | |
COVERIS_PAGE_SIZE | 25 | tamaño de página DRF |
DJANGO_SECRET_KEY | (vacío) | auto-generada en memoria; sesiones no persisten entre reinicios |
SUPERUSER_PASSWORD | Vanevan3 | superuser creado automáticamente en el boot |
SUPERUSER_EMAIL | [email protected] | |
SUPERUSER_GIVEN_NAME | Kodex | |
SUPERUSER_FAMILY_NAME | Admin | |
MOCK_USER_PASSWORD | clinic2026! | password de los 5 usuarios mock del fixture |
[!note] Superuser El superuser se crea en el paso
[2/6]delentrypoint.sh, víapython manage.py create_superuser. Es idempotente. Ver [[admin|Admin]] para los detalles de acceso.
Variables — producción
Sección titulada «Variables — producción»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]].