Phase 1: Project scaffold
- Quarkus Maven project with all dependencies - SQLite DatabaseService with DAO methods - MusicBrainz REST client with DTOs - ArtistService, ReleaseGroupService, CacheService, FeedService - HTMX web controllers (ReleasesPage, ArtistsPage, ArtistController, FeedController, SettingsController) - RSS feed builder using Rome library - Qute templates with daisyUI theme switching - Base layout with navbar, search, theme picker, settings modal
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
# Server
|
||||
quarkus.http.port=8080
|
||||
|
||||
# MusicBrainz API
|
||||
quarkus.rest-client."com.discdrop.client.MusicBrainzClient".url=https://musicbrainz.org/ws/2
|
||||
quarkus.rest-client."com.discdrop.client.MusicBrainzClient".default-headers=User-Agent: DiscDrop/1.0 (david.alvarez.81@gmail.com)
|
||||
|
||||
# Qute templating
|
||||
quarkus.qute.suffixes=html
|
||||
quarkus.qute.content-types.html=text/html
|
||||
|
||||
# Jackson
|
||||
quarkus.jackson.fail-on-unknown-properties=false
|
||||
|
||||
# DiscDrop settings
|
||||
discdrop.db.path=${DISC_DROP_DB_PATH:data/discdrop.db}
|
||||
discdrop.cache.ttl-hours=${DISC_DROP_CACHE_TTL:8}
|
||||
discdrop.base-url=${DISC_DROP_BASE_URL:http://localhost:8080}
|
||||
Reference in New Issue
Block a user