From 96baa85671705e7a7ba7bcd2a3081ef27f388f98 Mon Sep 17 00:00:00 2001 From: Matan Horovitz Date: Fri, 16 Sep 2022 19:32:23 +0300 Subject: [PATCH] Update DNS config to use dedicated Adguard network --- docker-compose.yml | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 docker-compose.yml diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..5db6ea0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,48 @@ +--- +version: "2.1" +services: + freshrss: + image: ghcr.io/linuxserver/freshrss + container_name: freshrss + environment: + - PUID=1000 + - PGID=1000 + - TZ=Asia/Jerusalem + volumes: + - ./config:/config:z + ports: + - 7080:80 + restart: unless-stopped + networks: + - network + - internal + - dns_network + dns: + - 150.201.34.6 + + labels: + - "traefik.enable=true" + - "traefik.docker.network=freshrss_network" + - "traefik.http.routers.freshrss.entrypoints=websecure" + - "traefik.http.routers.freshrss.rule=Host(`news.pukeko.xyz`)" + - "traefik.http.routers.freshrss.tls.certresolver=pukekoresolver" + - "traefik.http.routers.freshrss.middlewares=authelia@docker" + + freshrss_db: + image: postgres:13-alpine + environment: + - POSTGRES_DB=freshrss + - POSTGRES_PASSWORD=freshrss + - POSTGRES_USER=freshrss + restart: unless-stopped + volumes: + - ./data:/var/lib/postgresql/data:z + networks: + - internal +networks: + network: + driver: bridge + internal: + driver: bridge + dns_network: + external: true