diff --git a/project/service/freshrss/freshrss.yml b/project/service/freshrss/freshrss.yml new file mode 100644 index 0000000..f62a5f6 --- /dev/null +++ b/project/service/freshrss/freshrss.yml @@ -0,0 +1,26 @@ +services: + freshrss: + extends: + file: ${TEMPLATES_PATH} + service: default + image: freshrss/freshrss:latest + container_name: freshrss + ports: + - 4014:80 + volumes: + - ${SERVICE_PATH}/freshrss/data:/var/www/FreshRSS/data + - ${SERVICE_PATH}/freshrss/extensions:/var/www/FreshRSS/extensions + environment: + CRON_MIN: '3,33' + TRUSTED_PROXY: 172.16.0.1/12 192.168.0.1/16 + labels: + # Watchtower + - "com.centurylinklabs.watchtower.enable=true" + # Traefik + - "traefik.enable=true" + - "traefik.http.routers.freshrss.rule=Host(`rss.${LOCAL_DOMAIN}`)" + - "traefik.http.routers.freshrss.entrypoints=https" + - "traefik.http.routers.freshrss.tls=true" + #- "traefik.http.routers.freshrss.tls.certresolver=myresolver" + # Middlewares + #- "traefik.http.routers.freshrss.middlewares=crowdsec-bouncer@file" \ No newline at end of file