rssforever/compose_files/ttrss-http.yml

64 lines
1.6 KiB
YAML
Raw Normal View History

2022-01-06 13:53:07 +08:00
version: "3"
networks:
rssforever:
# ---------------------------------------- nginx ---------------------------------------- #
services:
nginx:
image: nginx:${NGINX_VERSION}
restart: always
ports:
- 80:80
- 443:443
volumes:
- ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/conf/nginx.sh:/nginx.sh
- ./nginx/vhost:/etc/nginx/conf.d/vhost
- ./nginx/ssl:/etc/nginx/ssl
- ./nginx/html:/usr/share/nginx/html
environment:
- PROTOCOL=${PROTOCOL}
- RSS_DOMAIN=${RSS_DOMAIN}
- RSS_DOAMIN_CERT=${RSS_DOAMIN_CERT}
- RSS_DOMAIN_KEY=${RSS_DOMAIN_KEY}
- RSSHUB_DOMAIN=${RSSHUB_DOMAIN}
- RSSHUB_DOAMIN_CERT=${RSSHUB_DOAMIN_CERT}
- RSSHUB_DOMAIN_KEY=${RSSHUB_DOMAIN_KEY}
networks:
- rssforever
depends_on:
- service.rss
command: ["sh", "-c", "/nginx.sh"]
2024-04-18 18:56:14 +08:00
# ---------------------------------------- rss ---------------------------------------- #
2022-01-06 13:53:07 +08:00
service.rss:
image: ${TTRSS_IMAGE}:${TTRSS_VERSION}
environment:
- SELF_URL_PATH=${PROTOCOL}://${RSS_DOMAIN}
- DB_PASS=${POSTGRES_PASSWORD}
- PUID=1000
- PGID=1000
- ENABLE_PLUGINS=auth_internal,remove_iframe_sandbox
networks:
- rssforever
stdin_open: true
tty: true
restart: always
database.postgres:
2024-04-18 18:56:14 +08:00
image: postgres:${TTRSS_DB_VERSION}
2022-01-06 13:53:07 +08:00
environment:
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
volumes:
2024-04-18 18:56:14 +08:00
- ./db:/var/lib/postgresql/data
2022-01-06 13:53:07 +08:00
networks:
- rssforever
restart: always
2024-04-18 18:56:14 +08:00
service.mercury:
image: wangqiru/mercury-parser-api:latest
networks:
- rssforever
restart: always