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