Files
homelab-docker/office/onlyoffice/docker-compose.yml

35 lines
828 B
YAML

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: