Initial commit

This commit is contained in:
Jan Beilicke 2020-03-30 23:35:18 +02:00
commit 23cf91f21e
12 changed files with 273 additions and 0 deletions

View file

@ -0,0 +1,35 @@
version: '3'
services:
onlyoffice-document-server:
container_name: onlyoffice-document-server
image: onlyoffice/documentserver
restart: unless-stopped
ports:
- "{{ onlyoffice_document_server_http_port }}:80"
- "{{ onlyoffice_document_server_https_port }}:443"
environment:
- JWT_ENABLED
- JWT_SECRET
volumes:
- document_data:/var/www/onlyoffice/Data
- document_log:/var/log/onlyoffice
labels:
- "traefik.enable=true"
- "traefik.docker.network=traefik_public"
- "traefik.http.routers.onlyoffice-document-server.rule=Host(`{{ onlyoffice_document_server_virtual_host }}`)"
- "traefik.port=8282"
- "traefik.http.routers.onlyoffice-document-server.entrypoints=websecure"
- "traefik.http.routers.onlyoffice-document-server.tls=true"
- "traefik.http.routers.onlyoffice-document-server.tls.certresolver=defaultresolver"
networks:
public:
volumes:
document_data:
document_log:
networks:
public:
external:
name: traefik_public

View file

@ -0,0 +1,3 @@
JWT_ENABLED={{ onlyoffice_document_server_jwt_enabled | default('false')}}
JWT_SECRET={{ onlyoffice_document_server_jwt_secret | default('secret') }}
JWT_HEADER={{ onlyoffice_document_server_jwt_header | default('Authorization') }}