services: calls-helper: build: context: . dockerfile: Dockerfile container_name: calls-helper env_file: - .env environment: PORT: 8080 HOST: 0.0.0.0 PUBLIC_BASE: ${PUBLIC_BASE:-https://calls.backend-3.com} CALL_HELPER_SHARED_SECRET: ${CALL_HELPER_SHARED_SECRET} HELPER_LOG_LEVEL: ${HELPER_LOG_LEVEL:-info} HELPER_DEFAULT_ROUTE_MODE: ${HELPER_DEFAULT_ROUTE_MODE:-direct} ENABLE_OVERLAY_METADATA: ${ENABLE_OVERLAY_METADATA:-1} OVERLAY_YGG_ENABLED: ${OVERLAY_YGG_ENABLED:-0} OVERLAY_YGG_BRIDGE_WSS: ${OVERLAY_YGG_BRIDGE_WSS:-} OVERLAY_YGG_BRIDGE_LABEL: ${OVERLAY_YGG_BRIDGE_LABEL:-ygg-bridge} OVERLAY_I2P_ENABLED: ${OVERLAY_I2P_ENABLED:-0} OVERLAY_I2P_BRIDGE_HTTPS: ${OVERLAY_I2P_BRIDGE_HTTPS:-} OVERLAY_I2P_BRIDGE_LABEL: ${OVERLAY_I2P_BRIDGE_LABEL:-i2p-bridge} RELAY_ENABLED: ${RELAY_ENABLED:-1} RELAY_WSS: ${RELAY_WSS:-} restart: unless-stopped networks: - privatenet labels: caddy: calls.backend-3.com caddy.reverse_proxy: "{{upstreams 8080}}" networks: privatenet: external: true