diff --git a/helper/docker-compose.yml b/helper/docker-compose.yml new file mode 100644 index 0000000..1e46434 --- /dev/null +++ b/helper/docker-compose.yml @@ -0,0 +1,38 @@ +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 \ No newline at end of file