Implement Phase 1.2: Database with encryption at rest and core infrastructure

Co-authored-by: southseact-3d <217551146+southseact-3d@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot]
2026-02-09 19:33:00 +00:00
parent 95a2d1b98d
commit 650d849ad2
17 changed files with 2716 additions and 0 deletions

View File

@@ -90,6 +90,16 @@ services:
- ADMIN_PASSWORD=${ADMIN_PASSWORD:-}
- ADMIN_SESSION_TTL_MS=${ADMIN_SESSION_TTL_MS:-}
- COOKIE_SECURE=${COOKIE_SECURE:-}
# Database configuration
- USE_JSON_DATABASE=${USE_JSON_DATABASE:-}
- DATABASE_PATH=${DATABASE_PATH:-}
- DATABASE_ENCRYPTION_KEY=${DATABASE_ENCRYPTION_KEY:-}
- DATABASE_BACKUP_ENABLED=${DATABASE_BACKUP_ENABLED:-1}
- DATABASE_WAL_MODE=${DATABASE_WAL_MODE:-1}
- JWT_SECRET=${JWT_SECRET:-}
- JWT_ACCESS_TOKEN_TTL=${JWT_ACCESS_TOKEN_TTL:-900}
- JWT_REFRESH_TOKEN_TTL=${JWT_REFRESH_TOKEN_TTL:-604800}
# SMTP configuration
- SMTP_HOST=${SMTP_HOST:-}
- SMTP_PORT=${SMTP_PORT:-587}
- SMTP_SECURE=${SMTP_SECURE:-false}