Skip to content

vektor-docker/tt-rss

Repository files navigation

Docker образ TT-RSS

Download Build Status

Введение

Данный образ базируется на образе javister-docker-php и содержит приложение TT-RSS для аггрегации новостных лент в формате RSS и ATOM.

Запуск

Для работы этого образа необходимы база данных и Nginx. В качестве примера запуска приложения можно использовать файл docker-compose.yaml из репозитария данного образа. В данном примере используются следующие образы:

  • vektory79/tt-rss - данное приложение
  • javister-docker-postgresql - База данных PostgreSQL
  • javister-docker-nginx - сервер Nginx для маршрутизации HTTP запросов в FastCGI запросы к PHP-FPM
  • javister-docker-docker-gen - вспомогательный инструмент для автоматической генерации конфигурации. В данном случае - гонфигурации Nginx.

Параметры образа

Данный образ можно конфигурировать через передачу параметров окружения. Помимо параметров от образа javister-docker-php, данный поддерживает следующие параметры:

  • RUN_INSTALL - принимает значения yes (по умолчанию) или no. Если установлено занчение no, то стандартный мастер инсталляции TT-RSS запускаться не будет, а конфигурация будет всзята из параметров запуска, описываемых далее.
  • DB_TYPE - тип базы данных. Принимает значение pgsql или mysql. По умолчанию - pgsql
  • DB_HOST - адрес или имя хоста сервера БД. По умолчанию localhost.
  • DB_PORT - порт БД. По умолчанию 5432.
  • DB_NAME - имя БД, которая должна быть создана перед запуском БД. По умолчанию tt-rss.
  • DB_USER - логин БД, под которым будет работать приложение. По умолчанию system.
  • DB_PASS - пароль БД, под которым будет работать приложение. По умолчанию system.
  • SELF_URL_PATH - URL под которым приложение будет доступно из интернет. По умолчанию https://localhost/tt-rss/.