Micro-personnel部署
生活随笔
收集整理的這篇文章主要介紹了
Micro-personnel部署
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
序言:
本次項目為部署一個開源的,前后端分離的人力資源管理系統。該項目采用的是SpringBoot+Vue開發。所用的軟件主要有java,vscode,git,manven,rancher,harbor,docker。由于jenkinds沒有安裝manven軟件,我們將在自己電腦上安裝這個軟件,并打包成功后,使用docker制作鏡像,并上傳到harbor上保存鏡像。在使用rancher進行容器化部署。前期準備工作
MySQL部署:
依次填寫信息,點擊完成即可。容器中的mysql默認是禁止遠程訪問的,我們需要將其遠程訪問開啟。
鏡像拉取
git clone https://github.com/lenve/vhr.gitvscode打開該項目
我們可以按圖片進入這個文件查看,我們可以看到我們需要的后端MySQL的填寫信息,我們把MySQL的地址,賬號,密碼依次填入。 當我們看到有pom.xml時,我們就應該意識到這個項目為manven打包的。這時候我們可以開啟一個窗口,利用以下命令進行測試打包。 mvn clean package打包成功之后,這時我們可以通過git命名將更改的項目更行到gitlab上,并用jenkinds進行自動化部署等等,但是由于jenkinds上并沒有安裝manven,所以我們將本地的打包文件直接通過dockerfile制作鏡像。
這里我采用的是nginx部署的,并且項目打包成的是一個jar包,需要java程序執行,所以我們需要在dockerfile上寫上我們需要的環境。
docker鏡像打包
登錄harbor:docker login 192.168.79.6:88 (輸入用戶名,密碼。一般為admin Harbor12345)鏡像打包:docker build -f docker/docker-master -t 192.168.79.6:88/vhr/Micro-personnel:1 . (“.”:為當前目錄)查看打包成功的鏡像:docker images上傳鏡像到harbor:docker push 192.168.79.6:88/vhr/Micro-personnel:1刪除本地鏡像:docker rmi 192.168.79.6:88/vhr/Micro-personnel:1rancher部署
結果
總結
以上是生活随笔為你收集整理的Micro-personnel部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Mysql支持translate函数吗_
- 下一篇: 赛制出炉!西门子白帽黑客大赛吹响集结号