2024-05-02 00:17:28 -04:00
|
|
|
services:
|
2024-05-24 12:55:08 -04:00
|
|
|
freshrss:
|
|
|
|
image: freshrss/freshrss:edge
|
|
|
|
container_name: freshrss
|
2024-05-02 00:17:28 -04:00
|
|
|
environment:
|
2024-05-24 12:55:08 -04:00
|
|
|
- PUID=${UID}
|
|
|
|
- PGID=${GID}
|
|
|
|
- TZ=${TZ}
|
|
|
|
- VIRTUAL_HOST=rss.${DOMAIN}
|
|
|
|
- LETSENCRYPT_HOST=rss.${DOMAIN}
|
|
|
|
- LETSENCRYPT_EMAIL=${EMAIL}
|
2024-05-02 00:17:28 -04:00
|
|
|
volumes:
|
2024-05-24 12:55:08 -04:00
|
|
|
- ${CONFIG_LOCATION}/freshrss:/config
|
|
|
|
- ./extensions:/var/www/FreshRSS/extensions
|
|
|
|
expose:
|
|
|
|
- "8085"
|
|
|
|
ports:
|
|
|
|
- 8085:80
|
2024-05-02 01:46:15 -04:00
|
|
|
restart: unless-stopped
|
2024-05-24 12:55:08 -04:00
|
|
|
db:
|
|
|
|
image: lscr.io/linuxserver/mariadb:latest
|
2024-05-02 00:17:28 -04:00
|
|
|
environment:
|
2024-05-24 12:55:08 -04:00
|
|
|
- PUID=${UID}
|
|
|
|
- PGID=${GID}
|
|
|
|
- TZ=${TZ}
|
|
|
|
- MYSQL_ROOT_PASSWORD=ROOT_ACCESS_PASSWORD
|
|
|
|
- MYSQL_DATABASE=freshrss #optional
|
|
|
|
- MYSQL_USER=freshrss #optional
|
|
|
|
- MYSQL_PASSWORD=freshrss #optional
|
2024-05-02 00:17:28 -04:00
|
|
|
volumes:
|
2024-05-24 12:55:08 -04:00
|
|
|
- ${CONFIG_LOCATION}/mariadb:/config
|
2024-05-02 00:17:28 -04:00
|
|
|
restart: unless-stopped
|
2024-08-11 01:38:11 -04:00
|
|
|
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
|
2024-05-02 00:17:28 -04:00
|
|
|
networks:
|
|
|
|
default:
|
|
|
|
name: nginx-proxy
|
|
|
|
external: true
|