onlyoffice mail server and community server

This commit is contained in:
Steven Foerster
2020-03-11 12:36:06 -04:00
parent aae97ac4dd
commit 54150a64d1
3 changed files with 56 additions and 6 deletions
+45 -4
View File
@@ -1,20 +1,61 @@
version: '3'
services:
onlyoffice:
container_name: mistborn_production_onlyoffice
onlyoffice-document-server:
container_name: mistborn_production_onlyoffice_documentserver
image: onlyoffice/documentserver:latest
volumes:
- ../../mistborn_volumes/extra/onlyoffice/logs:/var/log/onlyoffice
- ../../mistborn_volumes/extra/onlyoffice/cache:/var/lib/onlyoffice
- ../../mistborn_volumes/extra/onlyoffice/documentserver-data:/var/www/onlyoffice/Data
- ../../mistborn_volumes/extra/onlyoffice/documentserver-logs:/var/log/onlyoffice
env_file:
- ../.envs/.production/.onlyoffice
networks:
onlyoffice_net:
restart: unless-stopped
onlyoffice-mail-server:
container_name: mistborn_production_onlyoffice_mailserver
privileged: true
image: onlyoffice/mailserver:latest
volumes:
- ../../mistborn_volumes/extra/onlyoffice/mailserver-data:/var/vmail
- ../../mistborn_volumes/extra/onlyoffice/mailserver-certs:/etc/pki/tls/mailserver
- ../../mistborn_volumes/extra/onlyoffice/mailserver-logs:/var/log
- ../../mistborn_volumes/extra/onlyoffice/mailserver-mysql:/var/lib/mysql
hostname: mistborn
networks:
onlyoffice_net:
ports:
- "25:25/tcp"
- "143:143/tcp"
- "587:587/tcp"
restart: unless-stopped
onlyoffice-community-server:
container_name: mistborn_production_onlyoffice_community_server
image: onlyoffice/communityserver
environment:
- DOCUMENT_SERVER_PORT_80_TCP_ADDR=mistborn_production_onlyoffice_documentserver
- MAIL_SERVER_DB_HOST=mistborn_production_onlyoffice_mailserver
volumes:
- ../../mistborn_volumes/extra/onlyoffice/communityserver-data:/var/www/onlyoffice/Data
- ../../mistborn_volumes/extra/onlyoffice/communityserver-mysql:/var/lib/mysql
- ../../mistborn_volumes/extra/onlyoffice/communityserver-logs:/var/log/onlyoffice
- ../../mistborn_volumes/extra/onlyoffice/documentserver-data:/var/www/onlyoffice/DocumentServerData
labels:
- "traefik.enable=true"
- "traefik.port=80"
networks:
onlyoffice_net:
ports:
- "5222:5222/tcp"
restart: unless-stopped
networks:
default:
external:
name: mistborn_default
onlyoffice_net:
driver: bridge