Docker部署前後端分離專案(二)前端

2021-09-29 14:40:21 字數 1378 閱讀 2206

1、編譯前端專案

2、編譯完後會生成disk目錄,將disk目錄複製到d:/tmp下,改名為orgmanagement-fe

3、在d:/tmp目錄建立乙個nginx的nginx.conf

4、拉取nginx映象

docker pull nginx
5、建立nginx容器

docker run –d –it –v d:/tmp/nginx.conf:/etc/nginx/nginx.conf –v d:/tmp/orgmanagement-fe:/home/orgmanagement/orgmanagement-fe –p 6502:6501 --privileged --name orgmanagementfe nginx
-d, --detach=false, 指定容器執行於前台還是後台,預設為false

-i, --interactive=false, 開啟stdin,用於控制台互動

-t, --tty=false, 分配tty裝置,該可以支援終端登入,預設為false

-v, --volume=, 將宿主機的目錄掛載到容器的某個目錄

-p, --publish=, 指定容器暴露的埠

–privileged=false, 指定容器是否為特權容器,特權容器擁有所有的capabilities

–name="", 指定容器名字

6、在瀏覽器上輸入http://localhost:6502可以訪問

部署前後端分離專案

1 將專案上傳到伺服器上 方法一 使用xftp工具,進項上傳資料夾,將專案 傳到linux伺服器當中 方式2 使用scp從本地將檔案上傳到linux伺服器中 scp r 本地資料夾 遠端使用者名稱 遠端ip 遠端資料夾 2 將mysql資料遷移到伺服器資料庫 資料匯入匯出 在linux服務端,mys...

前後端分離專案

由於目前公司需要為已經存在的專案統一單點登入,而技術選型後採用的是apereo的cas。但是由於官方cas文件的混亂性 你懂得!並且其官方的例項和網上的例項教程都是基於傳統的專案 也就是非前後端分離專案 因此對於前後端分離的專案整合cas的可參考的資料就比較少,於是就有了下面的前後端分離專案基於ca...

angular前後端分離部署

最近寫了乙個小專案玩,前端是angular,後端是koa,分離部署,著實折騰了一天。位址在 yukarin.cnng build prod aot通過nginx的gzip,下面馬上說。伺服器上裝好nginx,關於nginx的安裝和配置,可以參看我的這篇。想辦法把打包後的靜態檔案 dist下的那一坨 ...