coturn/docker
Alex Gustafsson d63704c72d
Implement custom prometheus http handler (#1591)
Implement a custom prometheus http handler in order to:

1. Support listening on a specified address as opposed to any
2. Remove the requirement on the unmaintained promhttp library

This feature comes with one limitation: if an IPv4 address is used, the
server will not listen on the IPv6-mapped address, even if IPv6 is
available. That is, dual-stacking does not work.

Solves: #1475

---------

Co-authored-by: Pavel Punsky <eakraly@users.noreply.github.com>
2024-12-10 10:28:43 -08:00
..
coturn Implement custom prometheus http handler (#1591) 2024-12-10 10:28:43 -08:00
mongodb split dockerfiles based on db 2018-10-23 07:44:03 +02:00
mysql Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
postgresql Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
redis Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
cp-schema.sh split dockerfiles based on db 2018-10-23 07:44:03 +02:00
docker-compose-all.yml Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
docker-compose-mongodb.yml Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
docker-compose-mysql.yml Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
docker-compose-postgresql.yml Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
docker-compose-redis.yml Remove redundant custom images for docker/ directory 2021-04-13 11:40:50 +03:00
README.docker Error in readme? 2020-04-30 17:39:39 +03:00

Before you begin
 * copy db schema run ./cp-schema.sh
 * edit coturn/turnserver.conf according your db selection (mysql or postgresql or redis or mongodb)

# start

  docker-compose -f docker-compose-all.yml up --build --detach

# restart
Notice: May restart needed for coturn container, if it could not access database yet, due initialization delay.
  docker restart docker_coturn_1

# stop
  docker-compose -f docker-compose-all.yml down


# Or Stop with volume removal
  docker-compose down --volumes