From 5b30a5ab36fa81a63cdfb8980c0f0ee7d5725adb Mon Sep 17 00:00:00 2001 From: Simon Zernisch Date: Mon, 8 Aug 2022 14:13:42 +0200 Subject: [PATCH] first commit --- README.md | 0 docker-compose.yml | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 README.md create mode 100644 docker-compose.yml 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