Commit Graph

12 Commits

Author SHA1 Message Date
Hördle Bot
fdc5594d69 docs: clarify docker-compose dollar sign escaping for bcrypt hashes 2025-11-22 22:55:27 +01:00
Hördle Bot
aff752d4cb feat(security): implement bcrypt hashing for admin password and cleanup Dockerfile 2025-11-22 22:37:46 +01:00
Hördle Bot
21b53a692b Fix healthcheck to use curl instead of wget for Alpine compatibility 2025-11-22 16:57:43 +01:00
Hördle Bot
9a072061a1 Add deployment script and health checks for zero-downtime updates 2025-11-22 16:56:30 +01:00
Hördle Bot
dc69fd1498 Feat: AI-powered genre categorization with OpenRouter 2025-11-22 11:55:50 +01:00
Hördle Bot
f8fb3ccf69 Feat: Auto-play on skip & Gotify notifications 2025-11-22 10:34:22 +01:00
Hördle Bot
3f47fac276 feat: add configurable timezone for daily puzzle rotation with logging 2025-11-21 21:53:22 +01:00
Hördle Bot
29d43effe3 feat: Add cover art support and auto-migration
- Extract cover art from MP3s during upload
- Display cover art in game result screens (win/loss)
- Add coverImage field to Song model
- Add migration script to backfill covers for existing songs
- Configure Docker to run migration script on startup
2025-11-21 15:51:22 +01:00
Hördle Bot
8540c7be54 fix: Run Docker container as root user to avoid permission issues 2025-11-21 14:44:05 +01:00
Hördle Bot
28e716c52b fix: Docker deployment with Prisma 6.19.0
- Use local Prisma version in Dockerfile instead of npx
- Pin Prisma version in docker-compose to 6.19.0
- Fix data directory permissions for SQLite database
- Update docker-compose.example.yml with working configuration
2025-11-21 14:22:28 +01:00
Hördle Bot
b81ad77042 build: Remove explicit Docker Compose version '3' declaration. 2025-11-21 14:05:08 +01:00
Hördle Bot
ed87bd8c97 Refactor: Rename docker-compose.yml to example and update README 2025-11-21 13:01:34 +01:00