Commit Graph

18 Commits

Author SHA1 Message Date
aa611a0e2c Add default value for AUTH_SECRET build argument in Dockerfile 2025-10-01 23:14:52 -04:00
966f1bae5d Make SITE_URL and AUTH_SECRET configurable via environment variables for any deployment 2025-10-01 23:12:22 -04:00
ec053fc538 Fix Dockerfile: use npm install instead of npm ci 2025-10-01 22:16:08 -04:00
1b282c05fe Complete sermon itinerary application with Nuxt 3, SQLite, authentication, and Docker deployment 2025-10-01 22:15:01 -04:00
793f395795 Starting over 2025-10-01 22:00:32 -04:00
fe4394241e Fix deployment issues: native modules, volume mapping, Nuxt 4 config 2025-10-01 21:41:13 -04:00
a36a97c9f9 feat: Implement multi-stage Dockerfile for robust Nuxt build 2025-10-01 21:25:20 -04:00
3a818dd609 fix: Update Dockerfile CMD to run Nuxt in production mode 2025-10-01 20:58:36 -04:00
Ryderjj89
62ec5427da Add build-base to Dockerfile for native module compilation 2025-10-01 18:29:01 -04:00
Ryderjj89
f3b612896a Add python3 to Dockerfile for better-sqlite3 compilation on Node 24 2025-10-01 18:25:35 -04:00
Ryderjj89
9129a9aa40 node 24-alpine 2025-10-01 18:22:00 -04:00
Ryderjj89
55e5267ffa Update to Node 22, use bcryptjs for better compatibility 2025-10-01 18:12:41 -04:00
Ryderjj89
eba89f987f Optimize Dockerfile: remove chown and USER for faster builds, add touch for database file 2025-09-29 20:12:29 -04:00
Ryderjj89
8b35f8cacf Fix modal visibility and database path issues for Docker deployment 2025-09-29 20:05:49 -04:00
Ryderjj89
3473b4480a Remove unnecessary chown permissions - node user inherits proper permissions 2025-09-29 19:31:39 -04:00
Ryderjj89
7d6af1059d Update Dockerfile to use Node.js 20 for compatibility with Nuxt 4 requirements 2025-09-29 19:07:52 -04:00
Ryderjj89
abd022277f Fix Docker build: use npm install --production and add npm start script 2025-09-29 19:01:56 -04:00
Ryderjj89
c033410c2e Complete sermon management system with Nuxt 4, authentication, SQLite database, QR codes, and Docker deployment 2025-09-29 18:59:31 -04:00