44 lines
1.2 KiB
Bash
44 lines
1.2 KiB
Bash
DATABASE_URL=postgresql+psycopg://user:pass@localhost:5432/compton
|
|
REDIS_URL=redis://localhost:6379/0
|
|
JWT_ACCESS_SECRET=replace-with-32-byte-secret
|
|
JWT_REFRESH_PEPPER=replace-with-32-byte-pepper
|
|
JWT_ACCESS_TTL_MIN=15
|
|
JWT_REFRESH_TTL_DAYS=30
|
|
ENABLE_DOCS=true
|
|
COOKIE_SECURE=false
|
|
ENABLE_RATE_LIMIT=true
|
|
APP_ENV=development
|
|
AUTH_LOCKOUT_ATTEMPTS=5
|
|
AUTH_LOCKOUT_MINUTES=15
|
|
CORS_ORIGINS=["http://localhost:5173"]
|
|
TRUSTED_PROXY_IPS=
|
|
SMTP_HOST=localhost
|
|
SMTP_PORT=1025
|
|
SMTP_USER=
|
|
SMTP_PASSWORD=
|
|
SMTP_FROM=noreply@compton.example
|
|
FRONTEND_URL=http://localhost:5173
|
|
PUBLIC_BASE_URL=http://localhost:5173
|
|
AUTH_TOKEN_TTL_HOURS=1
|
|
EMAIL_DELIVERY_MODE=memory
|
|
S3_ENDPOINT=http://localhost:9000
|
|
S3_ACCESS_KEY=minio
|
|
S3_SECRET_KEY=minio123
|
|
S3_BUCKET=compton
|
|
S3_REGION=us-east-1
|
|
STORAGE_MODE=s3
|
|
AVATAR_MAX_BYTES=2097152
|
|
MEDIA_URL_TTL_SECONDS=600
|
|
LOG_LEVEL=INFO
|
|
AUDIT_RETENTION_DAYS=90
|
|
COMPTON_SETTINGS_PATH=data/compton_settings.json
|
|
ADMIN_AUDIT_LOG_PATH=data/logs/admin-audit.jsonl
|
|
SERVER_LOG_PATH=data/logs/server.log
|
|
PASSWORD_DENYLIST_PATH=data/security/password-denylist.txt
|
|
ADMIN_INITIAL_PASSWORD=Admin1234
|
|
DEMO_USER_PASSWORD=User1234
|
|
DEMO_OPS_PASSWORD=OpsAdmin1234
|
|
# E2E only, never enable in production.
|
|
ENABLE_TEST_ROUTES=false
|
|
SEED_DEMO_USERS=true
|