2 Commits

Author SHA1 Message Date
josh 03dcd606f8 Hardcode registry image in docker-compose
Build and Push / build (push) Successful in 3m44s
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 10:04:48 -04:00
josh 3eeac0fe10 Add Docker build and Gitea Actions CI for deployment
Multi-stage Alpine Dockerfile producing a standalone Next.js image
with the better-sqlite3 native addon included. Gitea workflow builds
on push to main and on v* tags, pushing to the Gitea registry using
the REGISTRY_URL variable and REGISTRY_TOKEN secret. Compose file
mounts ./data so alerts.db and settings.json persist across restarts.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-19 10:04:22 -04:00