version: '3' services: pbx: container_name: pbx hostname: ${APP_FQDN} build: https://gogs.halsbox.ru/hal/docker-freepbx-latest.git image: halsbox/docker-freepbx:latest restart: always depends_on: - db env_file: - .env volumes: - /etc/localtime:/etc/localtime:ro - ${PERSISTENT_STORAGE_PATH}/pbx:/data cap_add: - NET_ADMIN privileged: true network_mode: host db: container_name: db image: mariadb:10.5.8 command: --sql-mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION restart: always env_file: - .env ports: - ${APP_PORT_MYSQL}:3306 volumes: - /etc/localtime:/etc/localtime:ro - ${PERSISTENT_STORAGE_PATH}/db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD - MYSQL_DATABASE - MYSQL_USER - MYSQL_PASSWORD