43 lines
925 B
YAML
43 lines
925 B
YAML
name: Scrobbler
|
|
|
|
services:
|
|
plaxt:
|
|
image: xanderstrike/goplaxt
|
|
profiles: [plaxt]
|
|
user: ${NASCOMPOSE_UID?}:${NASCOMPOSE_GID?}
|
|
environment:
|
|
TRAKT_ID_FILE: /run/secrets/trakt_id
|
|
TRAKT_SECRET_FILE: /run/secrets/trakt_secret
|
|
networks:
|
|
- reverse-proxy
|
|
- scrobbler
|
|
volumes:
|
|
- plaxt_keystore:/app/keystore/
|
|
secrets:
|
|
- trakt_id
|
|
- trakt_secret
|
|
restart: unless-stopped
|
|
labels:
|
|
traefik.enable: true
|
|
traefik.http.routers.plaxt.middlewares: authelia@file
|
|
|
|
networks:
|
|
scrobbler:
|
|
name: scrobbler
|
|
|
|
reverse-proxy:
|
|
external: true
|
|
|
|
volumes:
|
|
plaxt_keystore:
|
|
driver_opts:
|
|
type: none
|
|
o: bind
|
|
device: ${NASCOMPOSE_SERVICES?}/scrobbler/volumes/plaxt_keystore/
|
|
|
|
secrets:
|
|
trakt_id:
|
|
file: ${NASCOMPOSE_SERVICES?}/scrobbler/secrets/trakt_id
|
|
trakt_secret:
|
|
file: ${NASCOMPOSE_SERVICES?}/scrobbler/secrets/trakt_secret
|