feat: Configure production Docker deployment with Nginx, health checks, and SQLite data persistence.

This commit is contained in:
2026-01-06 16:35:59 +00:00
parent 7f27d0a064
commit 6227fffe4c
5 changed files with 83 additions and 22 deletions

View File

@@ -1,7 +1,9 @@
const Database = require('better-sqlite3');
const path = require('path');
const dbPath = path.resolve(__dirname, 'eventy.db');
// Use /app/data for production (Docker volume), fallback to local for dev
const dataDir = process.env.NODE_ENV === 'production' ? '/app/data' : __dirname;
const dbPath = path.join(dataDir, 'eventy.db');
const db = new Database(dbPath);
// Enable WAL mode for better concurrency