上传文件

1.通过Xftp将vue项目文件上传至云服务器;由于node_modules这个依赖包体积较大,上传较慢,上传时跳过,在云服务器上重新进行npm install安装依赖包即可;

2.也可通过git clone从github上克隆项目(首先需要安装git)

3.打开xshell,进入到vue项目所在的目录下,安装依赖

npm install

4.打包vue项目;

npm run build

编辑docker-compose.yml

1.在vue项目的同级目录下添加docker-compose.yml文件;

2.编辑docker-compose.yml文件,内容如下;

version: ""                        --docker-compose的版本
services:
resume1.:
image: node:latest
working_dir: "/testPro"
environment:
- HOST=0.0.0.0
ports:
- "3003:3000" --暴露的端口:项目中的端口
volumes:
- ./testPro:/testPro
command: bash -c "npm run start"

启动项目

1.通过如下命令后台启动项目

docker-compose up -d

测试

在浏览器中输入网址(Ip+端口),访问到页面说明部署成功。

最新文章

  1. 如何直接在 PC 端获取其它端设备的 UserAgent 信息呢?
  2. stdcall, cdecl, pascal 区别(转载)
  3. 32 GroupSock(AddressPortLookupTable)——live555源码阅读(四)网络
  4. AngularJS Best Practices: ASP.NET MVC Directory Structure
  5. NaN
  6. 第12周&第13周
  7. 升级Mac X Mavericks MacMiv 无法启动
  8. 第十一篇:web之Django之Form组件
  9. mysql 安装补充
  10. bootstrap首页制作
  11. stm32智能小车之路之小车启动
  12. js判断为空Null与字符串为空简写方法
  13. CentOS 7安装Docker
  14. 求一个整数数组最大子数组之和,时间复杂度为N
  15. 守护进程VS守护线程
  16. 虚拟主机、VPS以及云主机的区别和对比
  17. .Net Core的Log方式:Serilog+Kibana
  18. collections标准库
  19. tar.gz和tar.bz2
  20. Windows 操作系统

热门文章

  1. ubuntu2 setting
  2. 【Java】Spring之控制反转(IoC)(二)
  3. xshell连接中标麒麟
  4. Python - Django - 添加首页尾页上一页下一页
  5. LeetCode_349. Intersection of Two Arrays
  6. LeetCode_219. Contains Duplicate II
  7. CSS3 mask 遮罩蒙版效果
  8. 基于libuv的TCP设计(三)
  9. PS命令和kill命令
  10. Jenkins+maven+gitlab自动化部署之构建Java应用(五)