Align the project baseline with the latest admin interface styling and layout structure while documenting setup and usage updates in README.
43 lines
1.2 KiB
Bash
43 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
|