Files
docker/docker-compose.yml

49 lines
1.1 KiB
YAML

---
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