12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- version: "3"
- services:
- # Redis
- redis:
- build:
- context: ./redis
- restart: unless-stopped
- volumes:
- - redis-data:/data
- env_file:
- - redis/redis.env
- networks:
- - backend
- # Coturn
- coturn:
- build:
- context: ./coturn
- restart: always
- volumes:
- - ${PWD}/coturn/turnserver.conf:/etc/turnserver.conf
- - ${PWD}/coturn/privkey.pem:/etc/ssl/private/privkey.pem
- - ${PWD}/coturn/cert.pem:/etc/ssl/certs/cert.pem
- ports:
- ## STUN/TURN
- - "3478:3478"
- - "3478:3478/udp"
- - "3479:3479"
- - "3479:3479/udp"
- - "80:80"
- - "80:80/udp"
- ## STUN/TURN SSL
- - "5349:5349"
- - "5349:5349/udp"
- - "5350:5350"
- - "5350:5350/udp"
- - "443:443"
- - "443:443/udp"
- # Relay Ports
- # - "49152-65535:49152-65535"
- # - "49152-65535:49152-65535/udp"
- networks:
- - frontend
- - backend
- depends_on:
- - redis
- env_file:
- - coturn/coturn.env
- # DB
- - redis/redis.env
- volumes:
- redis-data:
- networks:
- frontend:
- driver: bridge
- ipam:
- driver: default
- config:
- - subnet: 172.16.238.0/24
- backend:
- internal: true
|