Açıklama Yok
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

docker-compose.yml 966B

12345678910111213141516171819202122232425262728293031
  1. # BizGaze Support — deployed behind the existing Nginx Proxy Manager.
  2. # No host ports are published: NPM reaches this container by name on the
  3. # shared `nginx_proxy_manager_default` network. TLS is terminated by NPM,
  4. # which proxies https://remote.bizgaze.com -> bizgaze-support:8090.
  5. services:
  6. app:
  7. build: .
  8. image: bizgaze-support:latest
  9. container_name: bizgaze-support
  10. restart: unless-stopped
  11. environment:
  12. - PORT=8090
  13. - DB_PATH=/data/data.db
  14. # Secrets (TURN credentials, SSO_SECRET, BIZGAZE_WEBHOOK_URL, etc.) live in
  15. # a .env file next to this compose file. It is gitignored — never committed.
  16. # See .env.example for the expected keys.
  17. env_file:
  18. - path: .env
  19. required: false
  20. volumes:
  21. - bizgaze_support_data:/data # persists data.db across rebuilds
  22. networks:
  23. - npm
  24. networks:
  25. npm:
  26. external: true
  27. name: nginx_proxy_manager_default
  28. volumes:
  29. bizgaze_support_data: