---
tinytinyrss_svc:
  domain: rss.serguzim.me
  name: tinytinyrss
  port: 80
  db:
    host: "{{ postgres.host }}"
    port: "{{ postgres.port }}"
    database: tinytinyrss
    user: "{{ vault_tinytinyrss.db.user }}"
    pass: "{{ vault_tinytinyrss.db.pass }}"

tinytinyrss_env:
  TTRSS_DB_TYPE: pgsql
  TTRSS_DB_HOST: "{{ svc.db.host }}"
  TTRSS_DB_NAME: "{{ svc.db.database }}"
  TTRSS_DB_USER: "{{ svc.db.user }}"
  TTRSS_DB_PASS: "{{ svc.db.pass }}"

  TTRSS_SELF_URL_PATH: https://{{ svc.domain }}/tt-rss/

  APP_UPSTREAM: tt-rss

  # Workaround for this bug:
  # could not open certificate file "/root/.postgresql/postgresql.crt": Permission denied
  PGSSLCERT: /tmp/postgresql.crt

tinytinyrss_compose:
  watchtower: false
  image: cthulhoo/ttrss-web-nginx
  volumes:
    - app:/var/www/html:ro
  file:
    services:
      app:
        depends_on:
          - tt-rss
      tt-rss:
        image: cthulhoo/ttrss-fpm-pgsql-static
        restart: always
        env_file:
          - service.env
        volumes:
          - app:/var/www/html
        networks:
          default:
      updater:
        image: cthulhoo/ttrss-fpm-pgsql-static
        restart: always
        env_file:
          - service.env
        volumes:
          - app:/var/www/html
        depends_on:
          - tt-rss
        command: /opt/tt-rss/updater.sh
        networks:
          default:
    volumes:
      app: