tt-rss/compose.override.yaml

106 lines
4.2 KiB
YAML

services:
db:
container_name: "tt_rss-postgres-${CONTEXT}"
networks:
tt_rss-default:
extends:
file: "${COMPOSE_COMMON_SETTINGS}"
service: 'common-settings'
volumes:
- "/opt/docker-data/tt_rss-${CONTEXT}/db/data:/var/lib/postgresql/data"
env_file: !reset []
environment:
ADMIN_USER_ACCESS_LEVEL: "${ADMIN_USER_ACCESS_LEVEL}"
ADMIN_USER_PASS: "${ADMIN_USER_PASS}"
HTTP_PORT: "${HTTP_PORT}"
TZ: "${TIMEZONE}"
TTRSS_DB_NAME: "${TTRSS_DB_NAME}"
TTRSS_DB_PASS: "${TTRSS_DB_PASS}"
TTRSS_DB_USER: "${TTRSS_DB_USER}"
TTRSS_FORCE_ARTICLE_PURGE: "${TTRSS_FORCE_ARTICLE_PURGE}"
TTRSS_SINGLE_USER_MODE: "${TTRSS_SINGLE_USER_MODE}"
TTRSS_SELF_URL_PATH: "${TTRSS_SELF_URL_PATH}"
APP_BASE: "${APP_BASE}"
APP_WEB_ROOT: "${APP_WEB_ROOT}"
app:
container_name: "tt_rss-tt_rss-${CONTEXT}"
networks:
tt_rss-default:
extends:
file: "${COMPOSE_COMMON_SETTINGS}"
service: 'common-settings'
volumes:
- "/opt/docker-data/tt_rss-${CONTEXT}/tt_rss/data:/var/www/html"
- "/opt/docker-data/tt_rss-${CONTEXT}/tt_rss/config:/opt/tt-rss/config.d:ro"
env_file: !reset []
environment:
ADMIN_USER_ACCESS_LEVEL: "${ADMIN_USER_ACCESS_LEVEL}"
ADMIN_USER_PASS: "${ADMIN_USER_PASS}"
HTTP_PORT: "${HTTP_PORT}"
TZ: "${TIMEZONE}"
TTRSS_DB_NAME: "${TTRSS_DB_NAME}"
TTRSS_DB_PASS: "${TTRSS_DB_PASS}"
TTRSS_DB_USER: "${TTRSS_DB_USER}"
TTRSS_FORCE_ARTICLE_PURGE: "${TTRSS_FORCE_ARTICLE_PURGE}"
TTRSS_SINGLE_USER_MODE: "${TTRSS_SINGLE_USER_MODE}"
TTRSS_SELF_URL_PATH: "${TTRSS_SELF_URL_PATH}"
APP_BASE: "${APP_BASE}"
APP_WEB_ROOT: "${APP_WEB_ROOT}"
updater:
container_name: "tt_rss-updater-${CONTEXT}"
networks:
tt_rss-default:
extends:
file: "${COMPOSE_COMMON_SETTINGS}"
service: 'common-settings'
volumes:
- "/opt/docker-data/tt_rss-${CONTEXT}/tt_rss/data:/var/www/html"
- "/opt/docker-data/tt_rss-${CONTEXT}/tt_rss/config:/opt/tt-rss/config.d:ro"
env_file: !reset []
environment:
ADMIN_USER_ACCESS_LEVEL: "${ADMIN_USER_ACCESS_LEVEL}"
ADMIN_USER_PASS: "${ADMIN_USER_PASS}"
HTTP_PORT: "${HTTP_PORT}"
TZ: "${TIMEZONE}"
TTRSS_DB_NAME: "${TTRSS_DB_NAME}"
TTRSS_DB_PASS: "${TTRSS_DB_PASS}"
TTRSS_DB_USER: "${TTRSS_DB_USER}"
TTRSS_FORCE_ARTICLE_PURGE: "${TTRSS_FORCE_ARTICLE_PURGE}"
TTRSS_SINGLE_USER_MODE: "${TTRSS_SINGLE_USER_MODE}"
TTRSS_SELF_URL_PATH: "${TTRSS_SELF_URL_PATH}"
APP_BASE: "${APP_BASE}"
APP_WEB_ROOT: "${APP_WEB_ROOT}"
web-nginx:
container_name: "tt_rss-nginx-${CONTEXT}"
networks:
tt_rss-default:
extends:
file: "${COMPOSE_COMMON_SETTINGS}"
service: 'common-settings'
volumes:
- "/opt/docker-data/tt_rss-${CONTEXT}/tt_rss/data:/var/www/html"
env_file: !reset []
environment:
ADMIN_USER_ACCESS_LEVEL: "${ADMIN_USER_ACCESS_LEVEL}"
ADMIN_USER_PASS: "${ADMIN_USER_PASS}"
HTTP_PORT: "${HTTP_PORT}"
TZ: "${TIMEZONE}"
TTRSS_DB_NAME: "${TTRSS_DB_NAME}"
TTRSS_DB_PASS: "${TTRSS_DB_PASS}"
TTRSS_DB_USER: "${TTRSS_DB_USER}"
TTRSS_FORCE_ARTICLE_PURGE: "${TTRSS_FORCE_ARTICLE_PURGE}"
TTRSS_SINGLE_USER_MODE: "${TTRSS_SINGLE_USER_MODE}"
TTRSS_SELF_URL_PATH: "${TTRSS_SELF_URL_PATH}"
APP_BASE: "${APP_BASE}"
APP_WEB_ROOT: "${APP_WEB_ROOT}"
volumes: !reset []
networks: !override
tt_rss-default:
name: tt_rss-${CONTEXT}
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "false"
ipam:
driver: default
config:
- subnet: ${SUBNET}