commit 5b30a5ab36fa81a63cdfb8980c0f0ee7d5725adb Author: Simon Zernisch Date: Mon Aug 8 14:13:42 2022 +0200 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..e69de29 diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..3980373 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,37 @@ +--- +version: "2.1" +services: + calibre-web: + image: lscr.io/linuxserver/calibre-web:latest + container_name: calibre-web + restart: unless-stopped + environment: + - PUID=${UID} + - PGID=${GID} + - TZ=${TZ} +# - DOCKER_MODS=linuxserver/mods:universal-calibre #only x64 +# - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #for google o-auth + volumes: + - ./data:/config + - ./library:/books + networks: + - proxy + + # Traefik Labels + labels: + - "traefik.enable=true" + - "traefik.docker.network=proxy" + + - "traefik.http.routers.calibre.entrypoints=http" + - "traefik.http.routers.calibre.rule=Host(`read.local.zernis.ch`)" + - "traefik.http.middlewares.calibre-https-redirect.redirectscheme.scheme=https" + - "traefik.http.routers.calibre.middlewares=calibre-https-redirect" + - "traefik.http.routers.calibre-secure.entrypoints=https" + - "traefik.http.routers.calibre-secure.rule=Host(`read.local.zernis.ch`)" + - "traefik.http.routers.calibre-secure.tls=true" + - "traefik.http.routers.calibre-secure.service=calibre" + - "traefik.http.services.calibre.loadbalancer.server.port=8083" + +networks: + proxy: + external: true \ No newline at end of file