| 12345678910111213141516171819202122232425262728293031 |
- # 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:
|