From feeb1a1914be925bee43df36c858287091fa91fb Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Thu, 16 Jul 2020 19:10:15 +0200 Subject: [PATCH] selfoss recipe --- .env.default | 1 + selfoss/docker-compose.selfoss.yml | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 selfoss/docker-compose.selfoss.yml diff --git a/.env.default b/.env.default index 714ad15..5efe2f5 100644 --- a/.env.default +++ b/.env.default @@ -14,6 +14,7 @@ HOST_SEAFILE=seafile HOST_BLOG=blog HOST_WALLABAG=wallabag HOST_SHAARLI=shaarli +HOST_SELFOSS=selfoss # other TZ=Europe/Paris BASIC_AUTH=test:$$apr1$$H6uskkkW$$IgXLP6ewTrSuBkTrqE8wj/ diff --git a/selfoss/docker-compose.selfoss.yml b/selfoss/docker-compose.selfoss.yml new file mode 100644 index 0000000..e5ddf15 --- /dev/null +++ b/selfoss/docker-compose.selfoss.yml @@ -0,0 +1,22 @@ +version: '3' + +services: + selfoss: + container_name: selfoss + image: hardware/selfoss + volumes: + - selfoss_data:/selfoss/data + networks: + - srv + restart: unless-stopped + expose: + - 80 + labels: + - traefik.enable=true + - traefik.http.routers.selfoss.rule=Host(`${HOST_SELFOSS}.${DOMAIN}`) + - traefik.http.routers.selfoss.entrypoints=websecure + - traefik.http.routers.selfoss.tls=true + - traefik.http.services.selfoss.loadbalancer.server.port=80 + +volumes: + selfoss_data: \ No newline at end of file