Beego打包部署到Linux

2021-10-06 12:25:48 字數 809 閱讀 6925

打包

開啟terminal 定位到工程的 main.go 資料夾目錄

使用命令 bee pack -be goos=linux 進行打包

打包成windows 命令 bee pack -be goos=windows

部署將打包好的程式,放到linux上的某個目錄。

將程式放在後台執行,這裡使用screen命令進行操作。一般來說,linux都會自帶了screen,如果沒有,則可通過命令 sudo apt-get install screen 或 sudo yum install screen進行安裝。

安裝完成screen後,使用命令screen -s ***進入到screen後台介面,其中打 *** 號的是給這個螢幕建乙個別名,這樣好知道後台部署的程式在哪個screen的容器內。

執行結束後,按鍵盤 ctrl+a+d鍵進入到前台。

需要檢視有哪些screen在使用,可使用screen -ls檢視。如下:

[root@izwz9j9o61ggn**

**hbz ~

]# screen -ls

there is a screen on:

6931.golang*

**api (detached)

1 socket in /var/run/screen/s-root.

其中,6931即為該例項的id號。後面即可通過 screen -r 6931 再次進入到該例項進行操作。若出現使用以上命令無法進入,則使用screen -d 6931 後再次使用-r命令即可進入。

這樣,在linux上部署golang程式就算結束。

vue打包部署到docker

npm run build 打包vue專案 啟動 docker 將dist目錄通過winscp等方式拷貝到linux伺服器上,同目錄下新建dockerfile dockerfile maintainer 為名字 copy dist home myhtml front 當前目錄的dist資料夾複製到容...

Vue專案打包到django部署

vue專案一般用於實現前端的單頁面富應用,其打包後的檔案可簡單看作靜態檔案,所以可以通過nginx部署,當然也可以通過django部署 畢竟本質上還是乙個html檔案及各css,js檔案的集合 不過前後端的耦合性以及效能就比nginx動靜分離的差一點。但平時開發的時候可以這樣部署,十分方便快捷。測試...

beego開發部署

需要完整測試好專案的完整,將 部署到 git 環境,因為我自己在伺服器搭建了 git 伺服器,所以暫時不用 github,我使用的是gitolite來配合 git 伺服器進行管理,選擇他的理由是許可權分配和倉庫管理實在是方便,雖然是我乙個人開發,但是這個許可權用起來很好,後面另一篇文章會講述gito...