From 408ece538cc5b744b06a6cb83c6222c8cde3683f Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Sun, 5 Jul 2020 12:13:51 +0300 Subject: [PATCH] Add network stuff and db --- docker/freshrss/docker-compose.yml | 44 ++++++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/docker/freshrss/docker-compose.yml b/docker/freshrss/docker-compose.yml index e6a4ef8..b0c365c 100644 --- a/docker/freshrss/docker-compose.yml +++ b/docker/freshrss/docker-compose.yml @@ -3,12 +3,50 @@ services: freshrss: image: linuxserver/freshrss container_name: freshrss + restart: unless-stopped + networks: + - freshrss + - proxy + ports: + - 8088:80 environment: - PUID=1000 - PGID=1000 - TZ=Europe/Helsinki volumes: - - "/docker/freshrss:/config" - ports: - - 8088:80 + - /docker/freshrss/freshrss:/config + - /etc/localtime:/etc/localtime:ro + labels: + - "traefik.enable=true" + + - "traefik.http.routers.freshrss-redirect.entrypoints=http" + - "traefik.http.routers.freshrss-redirect.rule=Host(`rss.reekynet.com`)" + - "traefik.http.middlewares.http2https.redirectscheme.scheme=https" + - "traefik.http.routers.freshrss-redirect.middlewares=http2https" + + - "traefik.http.routers.freshrss.entrypoints=https" + - "traefik.http.routers.freshrss.rule=Host(`rss.reekynet.com`)" + - "traefik.http.routers.freshrss.tls=true" + - "traefik.http.routers.freshrss.tls.certresolver=http" + - "traefik.http.routers.freshrss.service=freshrss" + - "traefik.docker.network=proxy" + - "traefik.http.services.freshrss.loadbalancer.server.port=3000" + + mariadb-freshrss: + container_name: mariadb-freshrss + image: mariadb restart: unless-stopped + networks: + - freshrss + environment: + - TZ=Europe/Helsinki + - MYSQL_ROOT_PASSWORD=gitea + volumes: + - /docker/freshrss/mariadb:/var/lib/mysql + - /etc/localtime:/etc/localtime:ro + +networks: + freshrss: + external: false + proxy: + external: true