您当前的位置: 首页 > 

qianbo_insist

暂无认证

  • 0浏览

    0关注

    399博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

编译draw.io

qianbo_insist 发布时间:2022-07-11 07:09:50 ,浏览量:0

使用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下面就行

修改支持http
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

docker build -t drawio -f etc/docker/Dockerfile .

docker run -d -p 8080:8080 --restart=always --hostname=drawio --name drawio drawio

配合genoffice 应该可以做一个简单的office 共享软件

关注
打赏
1663161521
查看更多评论
立即登录/注册

微信扫码登录

0.0413s