media-server-docker-compose/rss-reader/docker-compose.yml
2024-08-11 01:38:11 -04:00

48 lines
1.2 KiB
YAML

services:
freshrss:
image: freshrss/freshrss:edge
container_name: freshrss
environment:
- PUID=${UID}
- PGID=${GID}
- TZ=${TZ}
- VIRTUAL_HOST=rss.${DOMAIN}
- LETSENCRYPT_HOST=rss.${DOMAIN}
- LETSENCRYPT_EMAIL=${EMAIL}
volumes:
- ${CONFIG_LOCATION}/freshrss:/config
- ./extensions:/var/www/FreshRSS/extensions
expose:
- "8085"
ports:
- 8085:80
restart: unless-stopped
db:
image: lscr.io/linuxserver/mariadb:latest
environment:
- PUID=${UID}
- PGID=${GID}
- TZ=${TZ}
- MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
- MYSQL_DATABASE=freshrss #optional
- MYSQL_USER=freshrss #optional
- MYSQL_PASSWORD=freshrss #optional
volumes:
- ${CONFIG_LOCATION}/mariadb:/config
restart: unless-stopped
rss-bridge:
image: rssbridge/rss-bridge:latest
environment:
- VIRTUAL_HOST=rss-bridge.${DOMAIN}
- LETSENCRYPT_HOST=rss-bridge.${DOMAIN}
- LETSENCRYPT_EMAIL=${EMAIL}
volumes:
- ${CONFIG_LOCATION}/rss-bridge:/config:rw
ports:
- 3002:80
restart: unless-stopped
networks:
default:
name: nginx-proxy
external: true