Commit Graph

3 Commits

Author SHA1 Message Date
Jakub Zych
106e66413e feat(01-02): create Quill PostgreSQL context with ZIO integration
- Add QuillContext with dataSourceLayer and quillLayer
- Update application.conf for HikariCP-compatible format
- Export combined quillLive layer for database access
2026-02-04 22:00:33 +01:00
Jakub Zych
3757cf883b feat(01-01): create HTTP routes and Main entry point
- HealthRoutes with GET /health returning 'ok'
- Routes composition point for all route modules
- Main extends ZIOAppDefault with HOCON config
- ASCII sun banner with SUMMERCMS branding
- Server reads port from application.conf
2026-02-04 21:43:24 +01:00
Jakub Zych
4278b84614 feat(01-01): create configuration infrastructure
- AppConfig, ServerConfig, DatabaseConfig case classes
- zio-config-magnolia for automatic Config derivation
- HOCON application.conf with env variable overrides
- Server: host/port with SERVER_HOST/SERVER_PORT overrides
- Database: host/port/database/user/password with DB_* overrides
2026-02-04 21:39:44 +01:00