
The middleware is smart enough to only apply it when needed, and only when it's not already compressed, so it's fine.
39 lines
1.0 KiB
YAML
39 lines
1.0 KiB
YAML
version: "2.3"
|
|
|
|
services:
|
|
tt-rss:
|
|
image: lunik1/tt-rss:latest
|
|
environment:
|
|
- PUID={{ docker_user.id }}
|
|
- PGID={{ docker_user.id }}
|
|
- TZ={{ TZ }}
|
|
|
|
- TTRSS_DB_USER=tt-rss
|
|
- TTRSS_DB_NAME=tt-rss
|
|
- TTRSS_DB_PASS=tt-rss
|
|
- TTRSS_SELF_URL_PATH=https://tt-rss.jakehoward.tech/
|
|
- TTRSS_ENABLE_REGISTRATION=false
|
|
- TTRSS_CHECK_FOR_UPDATES=false
|
|
- TTRSS_ENABLE_GZIP_OUTPUT=true
|
|
volumes:
|
|
- "{{ app_data_dir }}/tt-rss/feed-icons:/config/feed-icons"
|
|
- ./plugins:/config/plugins.local
|
|
restart: unless-stopped
|
|
labels:
|
|
- traefik.enable=true
|
|
- traefik.http.routers.tt-rss.rule=Host(`tt-rss.jakehoward.tech`)
|
|
- traefik.http.routers.tt-rss.tls.certresolver=le
|
|
depends_on:
|
|
- db
|
|
tmpfs:
|
|
- /config/log
|
|
|
|
db:
|
|
image: postgres:12-alpine
|
|
restart: unless-stopped
|
|
volumes:
|
|
- /mnt/tank/dbs/postgres/tt-rss/:/var/lib/postgresql/data
|
|
environment:
|
|
- POSTGRES_PASSWORD=tt-rss
|
|
- POSTGRES_USER=tt-rss
|