diff --git a/onlyoffice/docker-compose.yml b/onlyoffice/docker-compose.yml new file mode 100644 index 0000000..c4bb516 --- /dev/null +++ b/onlyoffice/docker-compose.yml @@ -0,0 +1,35 @@ +services: + onlyoffice: + container_name: onlyoffice + hostname: onlyoffice + image: onlyoffice/documentserver:latest + healthcheck: + test: timeout 10s bash -c ':> /dev/tcp/127.0.0.1/80' || exit 1 + interval: 10s + timeout: 5s + retries: 3 + start_period: 90s + ports: + - 8467:80 + environment: + JWT_ENABLED: true + JWT_SECRET: cXw0ukgx6AzarmWaAqCApVVFaQc7G6489y7eIZHgac43L8umtBGjcOkU6CKGq0Rr + volumes: + - logs:/var/log/onlyoffice:rw + - data:/var/www/onlyoffice/Data:rw + - redis:/var/lib/redis:rw + - rabbitmq:/var/lib/rabbitmq:rw + - lib:/var/lib/onlyoffice:rw + - fonts:/usr/share/fonts/truetype/custom:rw + - database:/var/lib/postgresql:rw + restart: on-failure:5 + +volumes: + logs: + data: + redis: + rabbitmq: + lib: + fonts: + database: + \ No newline at end of file