draw-io

简介: Draw.io是一个可配置的图表/白板可视化应用程序。draw.io 由英国软件公司JGraph Ltd拥有和开发。这是一个开源项目(但对贡献是封闭的)可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等

简介
Draw.io是一个可配置的图表/白板可视化应用程序。draw.io 由英国软件公司JGraph Ltd拥有和开发。这是一个开源项目(但对贡献是封闭的)可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等

Draw.io是基于mxGraph library构建的,后端用 Java 实现了简单的文件导出和处理功能,画图的功能都是通过 JavaScript 在浏览器的,所以是完全可以用静态页面的方式来托管一个不需要文件处理和鉴权的绘图站点。有兴趣请移步至该项目:https://github.com/jgraph/drawio 要完整部署该项目需要用 ant 来编译 war,并用 tomcat 托管。但是,我不想用 ant 去编译也不想和 Tom 猫发生什么关系,所以采用对要对这个开源项目进行阉割后构建的镜像fjudith/draw.io。

去除所有国外的在线服务,比如 Google Drive,OneDrive等等 避免跳转到 Draw.io 官网 去除后端服务,只要能在浏览器绘图并缓存,能保存为本地文件

部署
docker-compose.yml
version: '3.3'
services:
drawio:
image: fjudith/draw.io
container_name: drawio
restart: always
logging:
driver: 'json-file'
options:
max-size: '5g'
ports:

  - 9090:8080

启动:docker-compose up -d

访问:IP:9090

图片

至此已经部署完毕

目录
相关文章
|
12月前
万物皆可Draw.io
最近迷上了一款工具:Draw.io。用过几次之后,就一发不可收拾了。
548 0
万物皆可Draw.io
|
XML 存储 SQL
3. IO
3. IO
88 0
|
存储 资源调度 Kubernetes
Garden.io:它是什么以及为什么要使用它?
Garden.io:它是什么以及为什么要使用它?
116 0
|
JavaScript 前端开发 PHP
PHPSocket.IO 是什么?
PHPSocket.IO 是什么?
183 0
|
存储 安全 NoSQL
聊聊IO
聊聊IO
120 0
聊聊IO
|
存储 Linux 文件存储
给大家介绍下,这是我的流程图软件 —— draw.io
之前推了一篇文章《十张图带大家看懂 ES 原理 !明白为什么说:ES 是准实时的!》,很多小伙伴都比较好奇在文章中的图是用的什么画图软件?看那么明显的手绘风格,当然是手画的啦!(开玩笑),其实我用的是 draw.io ,下面分享我的画图软件 —— draw.io 。
933 0
|
数据库管理
(一)理解IO
Netty专栏
122 0
(一)理解IO
|
存储 缓存 Java
IO总结
IO总结
143 0