Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F1841746
docker-compose.yml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
5 KB
Referenced Files
None
Subscribers
None
docker-compose.yml
View Options
version
:
'3'
services
:
coturn
:
container_name
:
kolab-coturn
healthcheck
:
interval
:
10s
test
:
"kill
-0
$$(cat
/tmp/turnserver.pid)"
timeout
:
5s
retries
:
30
environment
:
-
DB_NAME=${OPENVIDU_COTURN_REDIS_DATABASE}
-
DB_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD}
-
REDIS_IP=${OPENVIDU_COTURN_REDIS_IP}
-
TURN_PUBLIC_IP=${OPENVIDU_COTURN_IP}
-
TURN_LISTEN_PORT=3478
hostname
:
sturn.mgmt.com
image
:
openvidu/openvidu-coturn:1.0.0
network_mode
:
host
restart
:
on-failure
tty
:
true
kolab
:
build
:
context
:
./docker/kolab/
container_name
:
kolab
depends_on
:
-
mariadb
extra_hosts
:
-
"kolab.mgmt.com:127.0.0.1"
environment
:
-
DB_HOST=${DB_HOST}
-
DB_ROOT_PASSWORD=Welcome2KolabSystems
healthcheck
:
interval
:
10s
test
:
test -f /tmp/kolab-init.done
timeout
:
5s
retries
:
30
hostname
:
kolab.mgmt.com
image
:
kolab
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./ext/:/src/:ro
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
./docker/certs/ca.cert:/etc/pki/tls/certs/ca.cert:ro
-
./docker/certs/ca.cert:/etc/pki/ca-trust/source/anchors/ca.cert:ro
-
./docker/certs/kolab.hosted.com.cert:/etc/pki/tls/certs/kolab.hosted.com.cert
-
./docker/certs/kolab.hosted.com.key:/etc/pki/tls/certs/kolab.hosted.com.key
-
./docker/certs/kolab.mgmt.com.cert:/etc/pki/tls/certs/kolab.mgmt.com.cert
-
./docker/certs/kolab.mgmt.com.key:/etc/pki/tls/certs/kolab.mgmt.com.key
-
./docker/kolab/utils:/root/utils:ro
-
./src/.env:/.dockerenv:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
kurento-media-server
:
build
:
context
:
./docker/kurento-media-server/
container_name
:
kolab-kurento-media-server
environment
:
-
GST_DEBUG=3,Kurento*:4,kms*:4,sdp*:4,webrtc*:4,*rtpendpoint:4,rtp*handler:4,rtpsynchronizer:4,agnosticbin:4
hostname
:
kurento-media-server.hosted.com
image
:
apheleia/kurento-media-server:6.15.0
network_mode
:
host
mariadb
:
container_name
:
kolab-mariadb
environment
:
MYSQL_ROOT_PASSWORD
:
Welcome2KolabSystems
TZ
:
"+02:00"
healthcheck
:
interval
:
10s
test
:
test -e /var/run/mysqld/mysqld.sock
timeout
:
5s
retries
:
30
image
:
mariadb
network_mode
:
host
nginx
:
build
:
context
:
./docker/nginx/
args
:
APP_WEBSITE_DOMAIN
:
${APP_WEBSITE_DOMAIN:?err}
healthcheck
:
interval
:
10s
test
:
[
"CMD-SHELL"
,
"curl
-so
/dev/null
http://localhost/
||
exit
1"
]
timeout
:
5s
retries
:
30
container_name
:
kolab-nginx
hostname
:
nginx.hosted.com
image
:
kolab-nginx
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./docker/certs/imap.hosted.com.cert:/etc/pki/tls/certs/imap.hosted.com.cert
-
./docker/certs/imap.hosted.com.key:/etc/pki/tls/private/imap.hosted.com.key
openvidu
:
build
:
context
:
./docker/openvidu/
container_name
:
kolab-openvidu
depends_on
:
-
kurento-media-server
environment
:
-
APP_DOMAIN=${APP_DOMAIN}
-
CERTIFICATE_TYPE=letsencrypt
-
COTURN_IP=${OPENVIDU_COTURN_IP}
-
COTURN_REDIS_DBNAME=${OPENVIDU_COTURN_REDIS_DATABASE}
-
COTURN_REDIS_PASSWORD=${OPENVIDU_COTURN_REDIS_PASSWORD}
-
COTURN_REDIS_IP=${OPENVIDU_COTURN_REDIS_IP}
-
DOMAIN_OR_PUBLIC_IP=${OPENVIDU_PUBLIC_IP}
-
SERVER_PORT=${OPENVIDU_SERVER_PORT}
-
KMS_STUN_IP=${OPENVIDU_COTURN_IP}
-
KMS_STUN_PORT=3478
-
KMS_URIS=["ws://localhost:8888/kurento", "ws://localhost:8889/kurento"]
-
OPENVIDU_SECRET=${OPENVIDU_API_PASSWORD}
-
OPENVIDU_WEBHOOK=${OPENVIDU_WEBHOOK}
-
OPENVIDU_WEBHOOK_ENDPOINT=${OPENVIDU_WEBHOOK_ENDPOINT}
-
SERVER_SSL_ENABLED=false
hostname
:
openvidu.hosted.com
image
:
apheleia/openvidu:2.18.0
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
pdns-sql
:
build
:
context
:
./docker/pdns-sql/
container_name
:
kolab-pdns-sql
depends_on
:
-
mariadb
hostname
:
pdns-sql
image
:
apheleia/kolab-pdns-sql
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
proxy
:
build
:
context
:
./docker/proxy/
healthcheck
:
interval
:
10s
test
:
[
"CMD-SHELL"
,
"curl
-so
/dev/null
http://localhost/
||
exit
1"
]
timeout
:
5s
retries
:
30
container_name
:
kolab-proxy
hostname
:
kanarip.internet-box.ch
image
:
kolab-proxy
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./docker/certs/:/etc/certs/:ro
-
/etc/letsencrypt/:/etc/letsencrypt/:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
redis
:
build
:
context
:
./docker/redis/
healthcheck
:
interval
:
10s
test
:
"redis-cli
ping
||
exit
1"
timeout
:
5s
retries
:
30
container_name
:
kolab-redis
hostname
:
redis
image
:
redis
network_mode
:
host
volumes
:
-
./docker/redis/redis.conf:/usr/local/etc/redis/redis.conf:ro
swoole
:
build
:
context
:
./docker/swoole/
container_name
:
kolab-swoole
image
:
apheleia/swoole:4.6.x
worker
:
build
:
context
:
./docker/worker/
container_name
:
kolab-worker
depends_on
:
-
kolab
hostname
:
worker
image
:
kolab-worker
network_mode
:
host
tmpfs
:
-
/run
-
/tmp
-
/var/run
-
/var/tmp
tty
:
true
volumes
:
-
./src:/home/worker/src.orig:ro
-
/sys/fs/cgroup:/sys/fs/cgroup:ro
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Mon, Aug 25, 3:45 PM (1 d, 19 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
257694
Default Alt Text
docker-compose.yml (5 KB)
Attached To
Mode
R2 kolab
Attached
Detach File
Event Timeline
Log In to Comment