03a2aa2987
Build & Deploy / build (push) Successful in 55s
- XSS: use hx-confirm instead of onclick confirm() - Feed: per-artist type filtering in SQL with LIMIT/OFFSET - Cache: batch staleness check (single query) - Monitoring: null-guard + constant-first equals - REST stack: switch to reactive (quarkus-rest) - User-Agent: fix double https, update version - Settings: validate cache TTL before saving - Delete: transactional cascade - Docker: remove unused sqlite package - Explicit columns in findAllArtists
21 lines
649 B
Properties
21 lines
649 B
Properties
# Server
|
|
quarkus.http.port=8080
|
|
|
|
# MusicBrainz API
|
|
quarkus.rest-client."com.discdrop.client.MusicBrainzClient".url=https://musicbrainz.org/ws/2
|
|
|
|
# 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}
|
|
|
|
# User-Agent sent to MusicBrainz API (env: DISC_DROP_USER_AGENT)
|
|
discdrop.user-agent=${DISC_DROP_USER_AGENT:DiscDrop/1.0 (https://github.com/droideparanoico/discdrop)}
|