From 1262c3b7f163dae95f5ae602ba406c62ce25e1b4 Mon Sep 17 00:00:00 2001 From: Marko Korhonen Date: Tue, 14 Jan 2020 16:01:14 +0200 Subject: [PATCH] Added freepbx Signed-off-by: Marko Korhonen --- docker/freepbx/docker-compose.yaml | 31 ++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 docker/freepbx/docker-compose.yaml diff --git a/docker/freepbx/docker-compose.yaml b/docker/freepbx/docker-compose.yaml new file mode 100644 index 0000000..dafeed9 --- /dev/null +++ b/docker/freepbx/docker-compose.yaml @@ -0,0 +1,31 @@ +version: '2' + +services: + freepbx-app: + container_name: freepbx-app + image: tiredofit/freepbx + ports: + - 8012:80 + - 5060:5060 + - 5160:5160 + - 18000-18100:18000-18100/udp + #### Flash Operator Panel + - 4445:4445 + volumes: + - /docker/freepbx/certs:/certs + - /docker/freepbx/data:/data + - /docker/freepbx/logs:/var/log + - /docker/freepbx/www:/var/www/html + - /docker/freepbx/db:/var/lib/mysql + + environment: + - RTP_START=18000 + - RTP_FINISH=18100 + - DB_EMBEDDED=TRUE + + restart: always + + ### These final lines are for Fail2ban. If you don't want, comment and also add ENABLE_FAIL2BAN=FALSE to your environment + cap_add: + - NET_ADMIN + privileged: true