在線協(xié)作ERD-ONLINE部署

公司代碼毫無數(shù)據(jù)庫范式,遲早重構(gòu),于是想部署個在線協(xié)作ERD。參考https://gitee.com/MARTIN-88/erd-online

準備

先準備個云服務(wù)器,確保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

如需關(guān)閉,可以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

這一步可能由于網(wǎng)絡(luò)出錯,多試試吧。

運行前端

先編輯下/src/utils/request.js。

const request = extend({
    // //本地
    prefix: 'http://你的云服務(wù)器地址/erd',
    // //生產(chǎn)
    //prefix: 'https://erd.java2e.com/erd',
    errorHandler, // 默認錯誤處理
});

最后運行。

yarn start

會有警告,不過應(yīng)該沒事,訪問http://39.105.21.248:3000/即可。記得去云服務(wù)器打開安全組的3000端口。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容