docker-compose.yml 944 B

123456789101112131415161718192021222324252627
  1. version: "3"
  2. services:
  3. im-coturn:
  4. container_name: im-coturn
  5. image: coturn/coturn:4.6.2-alpine
  6. command: turnserver -v -a -c /etc/coturn/conf/coturn.conf
  7. restart: always
  8. ports:
  9. - PORT_COTURN_LISTEN_OS:3478
  10. - PORT_COTURN_LISTEN_OS:3478/udp
  11. - PORT_COTURN_LISTEN_TLS_OS:5349
  12. - PORT_COTURN_LISTEN_TLS_OS:5349/udp
  13. - PORT_COTURN_RELAY_BEGIN_OS-PORT_COTURN_RELAY_END_OS:PORT_COTURN_RELAY_BEGIN_OS-PORT_COTURN_RELAY_END_OS/udp
  14. # network_mode: "host"
  15. environment:
  16. - DETECT_EXTERNAL_IP=yes
  17. - DETECT_RELAY_IP=yes
  18. volumes:
  19. - deploydir/docker_volumes_data/coturn/conf:/etc/coturn/conf
  20. - deploydir/docker_volumes_data/coturn/certs:/etc/coturn/ssl
  21. - deploydir/docker_volumes_data/coturn/log:/var/log/coturn/
  22. networks:
  23. default:
  24. external:
  25. name: turn-network