Docker образ TT-RSS
Данный образ базируется на образе 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/
.