25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

63 satır
2.0 KiB

  1. version: '3'
  2. services:
  3. mumble:
  4. image: phlak/mumble:latest
  5. container_name: mumble-server
  6. volumes:
  7. - ./config.ini:/etc/mumble/config.ini
  8. - ./murmur.sqlite:/etc/mumble/murmur.sqlite
  9. networks:
  10. - intern
  11. ports:
  12. - 64738:64738/tcp
  13. - 64738:64738/udp
  14. restart: always
  15. websockify:
  16. image: efrecon/websockify
  17. container_name: mumble-websocket
  18. labels:
  19. - "traefik.enable=true"
  20. - "traefik.http.routers.mumble.entrypoints=http"
  21. - "traefik.http.routers.mumble.rule=Host(`mumble.juliuslab.de`)"
  22. - "traefik.http.routers.mumble.middlewares=https-redirect@file"
  23. - "traefik.http.routers.mumble-sec.entrypoints=https"
  24. - "traefik.http.routers.mumble-sec.middlewares=default-headers@file"
  25. - "traefik.http.routers.mumble-sec.rule=Host(`mumble.juliuslab.de`)"
  26. - "traefik.http.routers.mumble-sec.tls=true"
  27. - "traefik.http.routers.mumble-sec.tls.options=myTLSOptions@file"
  28. - "traefik.http.routers.mumble-sec.tls.certresolver=le"
  29. networks:
  30. - intern
  31. - web
  32. restart: always
  33. command: --ssl-target 80 mumble:64738
  34. # webend:
  35. # image: sheogorath/mumble-web:
  36. # labels:
  37. # - "traefik.frontend.rule=Host(`mumble.juliuslab.de`)"
  38. # - "traefik.port=80"
  39. # - "traefik.enable=true"
  40. # - "traefik.docker.network={{ proxy_network }}"
  41. # - "traefik.enable=true"
  42. # - "traefik.http.routers.mumble.entrypoints=http"
  43. # - "traefik.http.routers.mumble.rule=Host(`mumble.juliuslab.de`)"
  44. # - "traefik.http.routers.mumble.middlewares=https-redirect@file"
  45. # - "traefik.http.routers.mumble-sec.entrypoints=https"
  46. # - "traefik.http.routers.mumble-sec.middlewares=default-headers@file"
  47. # - "traefik.http.routers.mumble-sec.rule=Host(`mumble.juliuslab.de`)"
  48. # - "traefik.http.routers.mumble-sec.tls=true"
  49. # - "traefik.http.routers.mumble-sec.tls.options=myTLSOptions@file"
  50. # - "traefik.http.routers.mumble-sec.tls.certresolver=le"
  51. # restart: always
  52. networks:
  53. intern:
  54. external: true
  55. web:
  56. external: true