Initial commit
This commit is contained in:
commit
23cf91f21e
12 changed files with 273 additions and 0 deletions
35
templates/docker-compose.onlyoffice-document-server.yml.j2
Normal file
35
templates/docker-compose.onlyoffice-document-server.yml.j2
Normal 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
|
||||
3
templates/env.onlyoffice-document-server.j2
Normal file
3
templates/env.onlyoffice-document-server.j2
Normal 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') }}
|
||||
Loading…
Add table
Add a link
Reference in a new issue