From 595a9bcebab92a82dc1688bbca5cbebf34c81024 Mon Sep 17 00:00:00 2001 From: morthimer Date: Mon, 10 Jun 2024 00:54:48 +0000 Subject: [PATCH] new: add Shiori --- _caddy/compose.yml | 1 + shiori/compose.yml | 26 ++++++++++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 shiori/compose.yml diff --git a/_caddy/compose.yml b/_caddy/compose.yml index d2be4c8..56e86c6 100644 --- a/_caddy/compose.yml +++ b/_caddy/compose.yml @@ -27,6 +27,7 @@ services: caddy.acme_dns.consumer_key: "{env.CONSUMER_KEY}" ## Debug # caddy.log.level: DEBUG + networks: dmz: external: true \ No newline at end of file diff --git a/shiori/compose.yml b/shiori/compose.yml new file mode 100644 index 0000000..8a6e04e --- /dev/null +++ b/shiori/compose.yml @@ -0,0 +1,26 @@ +services: + shiori: + container_name: shiori + image: ghcr.io/go-shiori/shiori + restart: unless-stopped + user: 0:0 # Rootless Podman + environment: + SHIORI_DIR: /data + SHIORI_HTTP_SECRET_KEY: $HTTP_SECRET_KEY + TZ: Europe/Paris + volumes: + - ./appdata:/data + networks: + - dmz + labels: + # Caddy + caddy: "*.{$$INT_DOMAIN}" + caddy.1_@shiori: "host shiori.{$$INT_DOMAIN}" + caddy.1_handle: "@shiori" + caddy.1_handle.reverse_proxy: "{{upstreams 8080}}" + # Diun + diun.enable: true + +networks: + dmz: + external: true \ No newline at end of file