This commit is contained in:
2022-05-03 15:49:41 +08:00
parent 64e6a76485
commit 3deeaa57f8

View File

@@ -0,0 +1,60 @@
version: "3"
services:
service.rss:
image: wangqiru/ttrss:latest
container_name: ttrss
ports:
- 10002:80
environment:
- SELF_URL_PATH=https://rss.cggo.xyz/ # please change to your own domain
- DB_PASS=password # use the same password defined in `database.postgres`
- PUID=1000
- PGID=1000
volumes:
- ./data/rss/feed-icons:/var/www/feed-icons/
stdin_open: true
tty: true
restart: unless-stopped
networks:
- nginx
service.mercury: # set Mercury Parser API endpoint to `service.mercury:3000` on TTRSS plugin setting page
image: wangqiru/mercury-parser-api:latest
container_name: mercury
restart: unless-stopped
networks:
- nginx
service.opencc: # set OpenCC API endpoint to `service.opencc:3000` on TTRSS plugin setting page
image: wangqiru/opencc-api-server:latest
container_name: opencc
environment:
- NODE_ENV=production
restart: unless-stopped
networks:
- nginx
database.postgres:
image: postgres:13-alpine
container_name: postgres
environment:
- POSTGRES_PASSWORD=password
volumes:
- ./data/postgres/data/:/var/lib/postgresql/data
restart: unless-stopped
networks:
- nginx
# utility.watchtower:
# container_name: watchtower
# image: containrrr/watchtower:latest
# volumes:
# - /var/run/docker.sock:/var/run/docker.sock
# environment:
# - WATCHTOWER_CLEANUP=true
# - WATCHTOWER_POLL_INTERVAL=86400
# restart: always
networks:
nginx:
external: true