version: '3'
services:
drawio:
container_name: drawio
image: jgraph/drawio:24.3.1
restart: always
networks:
- general
ports:
- "8128:8080"
healthcheck:
test: ["CMD-SHELL", "curl -f http://domain:8080 || exit 1"]
interval: 1m30s
timeout: 10s
retries: 5
start_period: 10s
networks:
general:
external: true
默认英文界面
只需要url加参数?lang=zh即可变成中文,参数很多,可参考:
默认打开一个模板,可以通过create参数完成。
先制作一个图例,然后导出为xml格式
将xml文件保存在服务器目录下(经尝试发现,这里不允许跨域,所以要和drawio服务放一个服务器下),例如我的drawio服务地址是:http://192.168.2.133/draw/
我把xml文件放到了manage目录下,浏览器通过http://192.168.2.133/manage/drawio.xml可访问文件
此时,即可通过create参数来打开默认制作好的模板。
http://192.168.2.133/draw/?lang=zh&offline=1&create=http%3A%2F%2F192.168.2.133%2Fmanage%2Fdrawio.xml 注意,必须把模板的网址http://192.168.2.133/manage/drawio.xml进行Url 编码。