Fix modal visibility and database path issues for Docker deployment

This commit is contained in:
Ryderjj89
2025-09-29 20:05:49 -04:00
parent d235f8cd55
commit 8b35f8cacf
4 changed files with 39 additions and 15 deletions

View File

@@ -7,8 +7,10 @@ let db: Database.Database
export async function getDatabase() {
if (!db) {
const dbPath = process.env.NODE_ENV === 'production'
? '/data/sermons.db'
// Use absolute path in production (Docker), relative path in development
const isProduction = process.env.NODE_ENV === 'production'
const dbPath = isProduction
? '/app/data/sermons.db'
: './data/sermons.db'
// Ensure directory exists