美文网首页
在线协作ERD-ONLINE部署

在线协作ERD-ONLINE部署

作者: 赤色要塞满了 | 来源:发表于2022-02-26 23:27 被阅读0次

    公司后端代码设计混乱,迟早重构,于是想部署个在线协作ERD。参考https://gitee.com/MARTIN-88/erd-online

    准备

    先准备个云服务器,确保80端口和3306端口空闲。如果不空闲,可能代码拖下来后,需要编辑docker-compose.yml,改下端口,不过改了能不能行就不知道了。

    安装Docker并运行

    curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
    systemctl start docker
    

    安装Docker-Compose

    curl -L "https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    
    chmod +x /usr/local/bin/docker-compose
    ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
    docker-compose --version
    

    安装配置ERD

    找个目录:

    git clone https://gitee.com/MARTIN-88/erd-online.git
    cd erd-online
    docker-compose up -d
    

    如需关闭,可以docker-compose stop

    安装node.js

    curl --silent --location https://rpm.nodesource.com/setup_16.x | sudo bash -
    sudo yum install nodejs
    

    安装YARN

    curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
    sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg
    yum install yarn
    yarn --version
    

    安装依赖

    进入到erd-online的目录。

    yarn config set registry https://registry.npm.taobao.org/
    yarn install
    

    这一步可能由于网络出错,多试试吧。

    运行前端

    先编辑下/src/utils/request.js

    const request = extend({
        // //本地
        prefix: 'http://你的云服务器地址/erd',
        // //生产
        //prefix: 'https://erd.java2e.com/erd',
        errorHandler, // 默认错误处理
    });
    

    最后运行。

    yarn start
    

    会有警告,不过应该没事,访问http://39.105.21.248:3000/即可。记得去云服务器打开安全组的3000端口。

    相关文章

      网友评论

          本文标题:在线协作ERD-ONLINE部署

          本文链接:https://www.haomeiwen.com/subject/fhvcrrtx.html