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

@@ -57,6 +57,19 @@ ADMIN_USER=
ADMIN_PASSWORD=
SESSION_SECRET=
# Database Configuration (Phase 1.2 & 1.3)
# Set USE_JSON_DATABASE=1 to use legacy JSON files (for rollback)
USE_JSON_DATABASE=
DATABASE_PATH=./.data/shopify_ai.db
DATABASE_ENCRYPTION_KEY=
DATABASE_BACKUP_ENABLED=1
DATABASE_WAL_MODE=1
# JWT Token Configuration
JWT_SECRET=
JWT_ACCESS_TOKEN_TTL=900
JWT_REFRESH_TOKEN_TTL=604800
# Email (SMTP)
SMTP_HOST=
SMTP_PORT=587