使用wsl
在windows 下安装wsl ,使用ubuntu 20 ,下载draw.io 代码
git clone https://github.com/jgraph/drawio.git
编译需要ant apt-get install -y ant 过程中会自动安装openjdk
编译cd etc/build ant
如果要编译成war ant war 编译后在drawio/build 下产生 draw.war 文件 部署时把war 放到tomcat下面就行
if (urlParams['demo'] != '1')
{
var ssl = (urlParams['https'] != null) ? urlParams['https'] == '1' :
navigator.userAgent.indexOf('MSIE') = 9;
if (ssl && proto != 'https:')
{
proto = 'https:';
}
else if (!ssl && proto != 'http:')
{
proto = 'http:';
}
}
这一段代码在index.html 里面,修改就行,界面如下所示 国内的一些画图的软件应该是参考这个改的,我看到连界面都很类似。
docker build -t drawio -f etc/docker/Dockerfile .
docker run -d -p 8080:8080 --restart=always --hostname=drawio --name drawio drawio
配合genoffice 应该可以做一个简单的office 共享软件