# BizGaze Support — deployed behind the existing Nginx Proxy Manager. # No host ports are published: NPM reaches this container by name on the # shared `nginx_proxy_manager_default` network. TLS is terminated by NPM, # which proxies https://remote.bizgaze.com -> bizgaze-support:8090. services: app: build: . image: bizgaze-support:latest container_name: bizgaze-support restart: unless-stopped environment: - PORT=8090 - DB_PATH=/data/data.db # Secrets (TURN credentials, SSO_SECRET, BIZGAZE_WEBHOOK_URL, etc.) live in # a .env file next to this compose file. It is gitignored — never committed. # See .env.example for the expected keys. env_file: - path: .env required: false volumes: - bizgaze_support_data:/data # persists data.db across rebuilds networks: - npm networks: npm: external: true name: nginx_proxy_manager_default volumes: bizgaze_support_data: