功能(文档预览):集成 ONLYOFFICE 安全只读预览与工作台体验
新增 ONLYOFFICE 配置签名、内部内容接口、容器编排与反向代理。 打通网页端和桌面端独立预览工作区,完善文档入口、布局及帮助体验。 补充桌面安全发布门禁、开发脚本、使用文档和前后端测试。
This commit is contained in:
@@ -46,6 +46,12 @@ services:
|
||||
MONITORING_IP_GEO_FALLBACK_TIMEOUT_SECONDS: ${MONITORING_IP_GEO_FALLBACK_TIMEOUT_SECONDS:-2.5}
|
||||
MONITORING_IP_GEO_FALLBACK_CACHE_SECONDS: ${MONITORING_IP_GEO_FALLBACK_CACHE_SECONDS:-604800}
|
||||
MONITORING_IP_GEO_FALLBACK_MAX_LOOKUPS: ${MONITORING_IP_GEO_FALLBACK_MAX_LOOKUPS:-10}
|
||||
ONLYOFFICE_ENABLED: ${ONLYOFFICE_ENABLED:-false}
|
||||
ONLYOFFICE_JWT_SECRET: ${ONLYOFFICE_JWT_SECRET:-}
|
||||
ONLYOFFICE_INTERNAL_URL: ${ONLYOFFICE_INTERNAL_URL:-http://onlyoffice}
|
||||
ONLYOFFICE_STORAGE_BASE_URL: ${ONLYOFFICE_STORAGE_BASE_URL:-http://backend:8000}
|
||||
ONLYOFFICE_INSTANCE_ID: ${ONLYOFFICE_INSTANCE_ID:-}
|
||||
ONLYOFFICE_CONFIG_TTL_SECONDS: ${ONLYOFFICE_CONFIG_TTL_SECONDS:-300}
|
||||
depends_on:
|
||||
db:
|
||||
condition: service_healthy
|
||||
@@ -65,6 +71,40 @@ services:
|
||||
networks:
|
||||
- ctms_net
|
||||
|
||||
onlyoffice:
|
||||
build:
|
||||
context: ./onlyoffice
|
||||
dockerfile: Dockerfile
|
||||
args:
|
||||
ONLYOFFICE_IMAGE: ${ONLYOFFICE_IMAGE:-onlyoffice/documentserver:9.4.0.1}
|
||||
image: ctms-onlyoffice:9.4.0.1
|
||||
container_name: ctms_onlyoffice
|
||||
restart: always
|
||||
profiles: ["office"]
|
||||
environment:
|
||||
JWT_ENABLED: "true"
|
||||
JWT_SECRET: ${ONLYOFFICE_JWT_SECRET:-}
|
||||
JWT_HEADER: AuthorizationJwt
|
||||
JWT_IN_BODY: "false"
|
||||
EXAMPLE_ENABLED: "false"
|
||||
WOPI_ENABLED: "false"
|
||||
PLUGINS_ENABLED: "false"
|
||||
ALLOW_PRIVATE_IP_ADDRESS: "true"
|
||||
shm_size: "2gb"
|
||||
stop_grace_period: 60s
|
||||
volumes:
|
||||
- onlyoffice_data:/var/www/onlyoffice/Data
|
||||
- onlyoffice_lib:/var/lib/onlyoffice
|
||||
- onlyoffice_logs:/var/log/onlyoffice
|
||||
healthcheck:
|
||||
test: ["CMD", "curl", "-fsS", "http://127.0.0.1/healthcheck"]
|
||||
interval: 15s
|
||||
timeout: 5s
|
||||
retries: 12
|
||||
start_period: 60s
|
||||
networks:
|
||||
- ctms_net
|
||||
|
||||
backend-init:
|
||||
build:
|
||||
context: ./backend
|
||||
@@ -110,3 +150,8 @@ services:
|
||||
networks:
|
||||
ctms_net:
|
||||
driver: bridge
|
||||
|
||||
volumes:
|
||||
onlyoffice_data:
|
||||
onlyoffice_lib:
|
||||
onlyoffice_logs:
|
||||
|
||||
Reference in New Issue
Block a user