1

i am trying to run coturn in docker folowing this tutorial it says

  • edit coturn/turnserver.conf according your db selection (mysql or postgresql or redis or mongodb)

so i added a mongodb string in this default conf file

i added

mongo-userdb="mongodb://docker_mongodb_1/coturn"

then i run

docker-compose -f docker-compose-mongodb.yml up

but the coturn logs shows

coturn_1   | 0: : ERROR: Cannot open MySQL DB connection: <host=mysql dbname=coturn user=coturn password=CHANGE_ME port=3306 connect_timeout=10 read_timeout=10>, runtime error

coturn is not picking up mongodb as its db here is the files used for using mongodb

(mongodb.env)[https://github.com/coturn/coturn/blob/master/docker/mongodb/mongodb.env] (docker-compose-mongodb.yml)[https://github.com/coturn/coturn/blob/master/docker/docker-compose-mongodb.yml]

as the mongodb container name is docker_mongodb_1 so i added that as a connection string in turnserver.conf

mongo-userdb="mongodb://docker_mongodb_1/coturn"

tried with 0.0.0.0 as well

mongo-userdb="mongodb://0.0.0.0/coturn"

but coturn is not detecting it here is the docker ps details

CONTAINER ID   IMAGE           COMMAND                  CREATED          STATUS          PORTS                                                                                                                                                                                                                                                                                                                                                                                                            NAMES
d016568cf857   docker_coturn   "docker-entrypoint.s…"   29 minutes ago   Up 24 minutes   0.0.0.0:80->80/tcp, 0.0.0.0:80->80/udp, :::80->80/tcp, :::80->80/udp, 0.0.0.0:443->443/tcp, 0.0.0.0:443->443/udp, :::443->443/tcp, :::443->443/udp, 0.0.0.0:3478-3479->3478-3479/tcp, 0.0.0.0:3478-3479->3478-3479/udp, :::3478-3479->3478-3479/tcp, :::3478-3479->3478-3479/udp, 0.0.0.0:5349-5350->5349-5350/tcp, 0.0.0.0:5349-5350->5349-5350/udp, :::5349-5350->5349-5350/tcp, :::5349-5350->5349-5350/udp   docker_coturn_1
46c5063e25ed   mongo           "docker-entrypoint.s…"   29 minutes ago   Up 24 minutes                                                                                                                                                                                                                                                                                                                                                                                                                    docker_mongodb_1


 

how can i fix this so that coturn detects mongodb as its selected db while runing both of them in docker ?

swaheed
  • 3,671
  • 10
  • 42
  • 103

0 Answers0