replace stirling pdf, sso for multiple app, cleanup
This commit is contained in:
@@ -12,6 +12,9 @@ services:
|
||||
volumes:
|
||||
- ${MEDIA_PATH}/navidrome/data:/data
|
||||
- ${EXTERNAL_STORAGE}/media/music:/music:ro
|
||||
environment:
|
||||
ND_REVERSEPROXYWHITELIST: 0.0.0.0/0
|
||||
ND_ENABLEUSEREDITING: false
|
||||
labels:
|
||||
# Watchtower
|
||||
- "com.centurylinklabs.watchtower.enable=true"
|
||||
@@ -21,4 +24,8 @@ services:
|
||||
- "traefik.http.routers.navidrome.entrypoints=https"
|
||||
- 'traefik.http.routers.navidrome.tls=true'
|
||||
# Middlewares
|
||||
- "traefik.http.routers.navidrome.middlewares=crowdsec-bouncer@file"
|
||||
- "traefik.http.routers.navidrome.middlewares=crowdsec-bouncer@file, authelia@file"
|
||||
# Subsonic endpoint use basic authentication middleware from authelia
|
||||
- "traefik.http.routers.navidrome-subsonic.rule=Host(`navidrome.${PUBLIC_DOMAIN}`) && PathPrefix(`/rest/`) && !Query(`c`, `NavidromeUI`)"
|
||||
- "traefik.http.routers.navidrome-subsonic.entrypoints=https"
|
||||
- "traefik.http.routers.navidrome-subsonic.middlewares=crowdsec-bouncer@file, authelia-basicauth@file, subsonic-basicauth@file"
|
||||
|
||||
Reference in New Issue
Block a user