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