networks: edge_net: name: ${EDGE_NET} external: true # All networks MUST be external in production. db_net: name: ${DB_NET} external: true services: news: image: freshrss/freshrss:latest restart: unless-stopped environment: FRESHRSS_ENV: production LISTEN: 0.0.0.0:80 CRON_MIN: 2,32 env_file: - ${ROOT}/stacks/.env # GLOBAL - ${ROOT}/secret/env/news.env networks: - edge_net - db_net expose: - 80 extra_hosts: - "${OIDC_PROVIDER_URL}:${PROXY_IP}" # This is required so the container can return the right uri after auth. healthcheck: test: ["CMD", "cli/health.php"] timeout: 10s start_period: 60s start_interval: 11s interval: 75s retries: 3