21 lines
624 B
YAML
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
|