diff options
Diffstat (limited to 'rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2')
-rw-r--r-- | rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2 | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2 b/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2 new file mode 100644 index 0000000..fd556dc --- /dev/null +++ b/rss.jinwei.me/config/roles/rss/templates/docker-compose.yaml.j2 | |||
@@ -0,0 +1,32 @@ | |||
1 | version: "3" | ||
2 | services: | ||
3 | ttrss: | ||
4 | image: wangqiru/ttrss:nightly-2022-08-09 | ||
5 | container_name: ttrss | ||
6 | environment: | ||
7 | - SELF_URL_PATH={{ lookup('aws_ssm', '/jinwei-me/ttrss/url') }} | ||
8 | - DB_HOST={{ lookup('aws_ssm', '/jinwei-me/mysql/host') }} | ||
9 | - DB_PORT={{ lookup('aws_ssm', '/jinwei-me/mysql/port') }} | ||
10 | - DB_NAME={{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_name') }} | ||
11 | - DB_USER={{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_user') }} | ||
12 | - DB_PASS={{ lookup('aws_ssm', '/jinwei-me/mysql/ttrss_db_password') }} | ||
13 | - PUID=1000 | ||
14 | - PGID=1000 | ||
15 | volumes: | ||
16 | - {{ rss_home }}/feed-icons:/var/www/feed-icons/ | ||
17 | stdin_open: true | ||
18 | tty: true | ||
19 | restart: always | ||
20 | |||
21 | mercury: | ||
22 | image: wangqiru/mercury-parser-api:latest | ||
23 | container_name: ttrss_mercury | ||
24 | restart: always | ||
25 | |||
26 | rssbot: | ||
27 | build: | ||
28 | dockerfile: ./Dockerfile.rssbot | ||
29 | container_name: ttrss_rssbot | ||
30 | restart: always | ||
31 | environment: | ||
32 | - TOKEN={{ lookup('aws_ssm', '/jinwei-me/tgbot/token') }} | ||