feat: Add Homarr discovery labels and service improvements

- Add Homarr discovery labels to Jellyfin and Jellyseerr
- Add config volume mount to Profilarr for persistence
- Improve service organization and discoverability
This commit is contained in:
Eduardo Figueroa 2025-12-03 19:53:38 +00:00
parent d9f266a590
commit 2ee7b02f29
2 changed files with 7 additions and 0 deletions

View file

@ -12,6 +12,7 @@ services:
volumes: volumes:
- ./data:/app/data - ./data:/app/data
- ./config:/config
networks: networks:
- homelab - homelab

View file

@ -14,12 +14,18 @@ services:
- homelab - homelab
labels: labels:
traefik.enable: true traefik.enable: true
traefik.docker.network: homelab
traefik.http.routers.jellyseerr.rule: Host(`requests.fig.systems`) traefik.http.routers.jellyseerr.rule: Host(`requests.fig.systems`)
traefik.http.routers.jellyseerr.entrypoints: websecure traefik.http.routers.jellyseerr.entrypoints: websecure
traefik.http.routers.jellyseerr.tls.certresolver: letsencrypt traefik.http.routers.jellyseerr.tls.certresolver: letsencrypt
traefik.http.services.jellyseerr.loadbalancer.server.port: 5055 traefik.http.services.jellyseerr.loadbalancer.server.port: 5055
traefik.http.routers.jellyseerr.middlewares: tinyauth traefik.http.routers.jellyseerr.middlewares: tinyauth
# Homarr Discovery
homarr.name: Jellyseerr (Requests)
homarr.group: Media
homarr.icon: mdi:movie-search
networks: networks:
homelab: homelab:
external: true external: true