services: # FreshRSS freshrss: container_name: ${FRESHRSS_CONTAINER_NAME:-FreshRSS} image: linuxserver/freshrss:${FRESHRSS_TAG:-latest} restart: ${RESTART:-unless-stopped} healthcheck: test: curl -f http://localhost:80/ || exit 1 environment: PUID: ${UID:-1024} PGID: ${GID:-101} TZ: ${TZ:-Europe/Amsterdam} ports: - ${FRESHRSS_PORT:-80}:80 volumes: - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-freshrss}/${FRESHRSS_CONTAINER_NAME:-FreshRSS}/config:/config # MariaDB (for FreshRSS) #freshrss-mariadb: # container_name: ${FRESHRSS_MARIADB_CONTAINER_NAME:-FreshRSS-MariaDB} # image: mariadb:${FRESHRSS_MARIADB_TAG:-latest} # user: ${UID:-1024}:${GID:-101} # restart: ${RESTART:-unless-stopped} # environment: # TZ: ${TZ:-Europe/Amsterdam} # MARIADB_DATABASE: ${FRESHRSS_MARIADB_DATABASE:-freshrss} # MARIADB_USER: ${FRESHRSS_MARIADB_USER:-freshrss} # MARIADB_PASSWORD: ${FRESHRSS_MARIADB_PASSWORD:-freshrss} # MARIADB_ROOT_PASSWORD: ${FRESHRSS_MARIADB_ROOT_PASSWORD:-freshrss} # MARIADB_TCP_PORT: ${FRESHRSS_MARIADB_PORT:-3306} # volumes: # - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-freshrss}/${FRESHRSS_MARIADB_CONTAINER_NAME:-FreshRSS-MariaDB}/var/lib/mysql:/var/lib/mysql # PostgreSQL (for FreshRSS) #freshrss-postgresql: # container_name: ${FRESHRSS_POSTGRESQL_CONTAINER_NAME:-FreshRSS-PostgreSQL} # image: postgres:${FRESHRSS_POSTGRESQL_TAG:-latest} # restart: ${RESTART:-unless-stopped} # healthcheck: # test: ["CMD", "pg_isready", "-q", "-d", "${FRESHRSS_POSTGRESQL_DATABASE:-freshrss}", "-U", "${FRESHRSS_POSTGRESQL_USER:-freshrss}"] # environment: # POSTGRES_DB: ${FRESHRSS_POSTGRESQL_DATABASE:-freshrss} # POSTGRES_USER: ${FRESHRSS_POSTGRESQL_USER:-freshrss} # POSTGRES_PASSWORD: ${FRESHRSS_POSTGRESQL_PASSWORD:-freshrss} # volumes: # - /${SYNOLOGY_VOLUME:-volume1}/docker/${STACK_NAME:-freshrss}/${FRESHRSS_POSTGRESQL_CONTAINER_NAME:-FreshRSS-PostgreSQL}/var/lib/postgresql/data:/var/lib/postgresql/data