日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > vue >内容正文

vue

Docker 方式 部署 vue 项目 (docker + vue + nginx)

發布時間:2023/12/18 vue 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker 方式 部署 vue 项目 (docker + vue + nginx) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

1.安裝好 nginx 。

2. 把 vue 項目的源碼克隆到確定目錄下。用 git 管理,所以直接 git clone 到既定目錄就行了。

?如我的目錄是:/root/jiangyu/projects/gentle_vue/gentle_vue_code 。

3. 項目打包:

npm run build?

會自動生成 dist 文件夾 。

4. 在任意目錄下新建文件? dockerfile 。內容如下:

# 設置基礎鏡像 FROM nginx # 定義作者 MAINTAINER jiangyu # 將dist文件中的內容復制到 /usr/share/nginx/html/ 這個目錄下面 COPY dist/ /usr/share/nginx/html/

5. 構建鏡像:? ?

# -t 是給鏡像取名。 # 最后有一個點 “.”,表示使用當前路徑下的 dockerfile 文件,也可以指定使用其它路徑的。 docker build -t gentle-vue .

查看新生成的鏡像:

docker images

?

6.啟動容器:

# -p :配置端口映射,格式是外部訪問端口:容器內端口 # -d :后臺運行 # --name : 給容器取名 # 最后有 2 個 gentle-vue,前面一個是給容器取的名字,后面一個是使用的鏡像的名字docker run -p 3000:80 -d --name gentle-vue gentle-vue

查看是否運行成功:

7. 瀏覽器訪問:http://服務器IP:3000/#/

這就是我項目的測試頁面。 OK 了。

?

--------------------------

2018.11.28 后記:

每次修改都要重新 部署太麻煩 ,于是寫了個很簡單的腳本,運行就部署:

腳本內容只是把以上命令整合到一起執行:

# 備份原代碼 tar -zcvf gentle-vue.tar ./gentle-vue# 刪除原代碼文件夾 rm -rf gentle-vue# 拉取代碼 git clone https://gitee.com/FJ_WoMenDeShiJie/gentle-vue.git echo -e "\033[32m\n代碼拉取\n\033[0m"# 拷貝 node_modules cp ./node.tar ./gentle-vue# build 打包 vue 項目,生成 dist 文件夾 cd ./gentle-vue tar -zxvf node.tar npm run build echo -e "\033[32m\nvue項目打包完成\n\033[0m"# 刪除原鏡像 docker rmi gentle-vue &> /dev/null echo -e "\033[32m\n刪除原鏡像文件\n\033[0m"# 拷貝 dockerfile 到工程目錄下 cp ../dockerfile ./# 構建鏡像 docker build -t gentle-vue . echo -e "\033[32m\n新鏡像構建成功\n\033[0m"# 刪除原容器 docker rm -f gentle-vue# 啟動容器 docker run -p 3000:80 -d --name gentle-vue gentle-vue echo -e "\033[32m\n前端工程部署完成\n\033[0m"

這樣部署就方便多了。

另后端工程部署方式見:Docker 部署應用、jar 工程 docker 方式部署

總結

以上是生活随笔為你收集整理的Docker 方式 部署 vue 项目 (docker + vue + nginx)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。