ultisuite-backend/deploy/onlyoffice/docker-compose.onlyoffice.yml
2026-06-04 00:12:11 +02:00

21 lines
624 B
YAML

services:
onlyoffice:
image: onlyoffice/documentserver:8.2
restart: unless-stopped
environment:
- JWT_ENABLED=true
- JWT_SECRET=${ONLYOFFICE_JWT_SECRET:-changeme-onlyoffice-jwt}
- JWT_HEADER=Authorization
- JWT_IN_BODY=true
# ultid/nginx URLs in editor config resolve to Docker private IPs
- ALLOW_PRIVATE_IP_ADDRESS=true
- ALLOW_META_IP_ADDRESS=true
networks:
- ulti-net
healthcheck:
test: ["CMD-SHELL", "curl -fsS http://127.0.0.1/healthcheck >/dev/null || exit 1"]
interval: 30s
timeout: 10s
retries: 5
start_period: 90s