glo/helper/docker-compose.yml

38 lines
1.1 KiB
YAML

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