Browse Source

update

master
client 2 years ago
parent
commit
cac6d8483e
  1. 3
      booksonic/.env
  2. 34
      booksonic/docker-compose.yaml

3
booksonic/.env

@ -0,0 +1,3 @@
STORAGE_BASE_PATH=/media/USB1/docker/booksonic
FILE_STORAGE_BASE_PATH=/media/USB1/docker/filebrowser
HOST_URL=cuong.ddnss.de

34
booksonic/docker-compose.yaml

@ -0,0 +1,34 @@
---
version: "2.1"
services:
booksonic:
image: lscr.io/linuxserver/booksonic
container_name: booksonic
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- CONTEXT_PATH=booksonic
volumes:
- ${STORAGE_BASE_PATH}/config:/config
- ${FILE_STORAGE_BASE_PATH}/data/booksonic:/audiobooks
ports:
- 4040:4040
restart: unless-stopped
labels:
- "traefik.enable=true"
- "traefik.http.routers.booksonic.entrypoints=websecure"
- "traefik.http.routers.booksonic.rule=Host(`${HOST_URL}`) && PathPrefix(`/booksonic`)"
- "traefik.http.routers.booksonic.tls=true"
- "traefik.http.routers.booksonic.tls.certresolver=default"
- "traefik.http.routers.booksonic.middlewares=secHeaders@file"
- "traefik.http.services.booksonic.loadbalancer.server.port=4040"
networks:
- traefik_proxy
networks:
traefik_proxy:
external:
name: traefik_proxy
Loading…
Cancel
Save