准备:

jenkins

node.js

若依前后分离

docker

最终访问地址:

服务端api地址:192.168.66.74:8086

前端页面地址:192.168.66.61:7001

jenkins先配置nodejs

然后新建一个自由风格的软件项目,配置如下

项目Dockerfile文件配置

项目default.conf配置

user root;
worker_processes 1; events {
worker_connections 1024;
} http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65; server {
listen 80;
server_name localhost;
charset utf-8; location / {
#静态页面目录
root /usr/share/nginx/html/;
try_files $uri $uri/ /index.html;
index index.html index.htm;
}
#服务端反向代理配置
location /stage-api/ {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#服务端地址
proxy_pass http://192.168.66.74:8086/;
} error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}

  

其中/stage-api/ 这个一定要和打包时候对应的环境对应上

打包前vue.js配置文件一定要写对服务器地址

解决若依部署出现:Error: Cannot find module ‘xxxx‘

参考:https://blog.51cto.com/YangRoc/5057163?b=totalstatistic

最新文章

  1. Web APi之认证(Authentication)及授权(Authorization)【一】(十二)
  2. 【转】Android各大发布市场
  3. bloom filter
  4. 【PHP面向对象(OOP)编程入门教程】4.如何抽象出一个类?
  5. hdoj4906 Our happy ending(2014 Multi-University Training Contest 4)
  6. (9)nehe教程3--添加颜色
  7. java的Socket通信例子及关于java.net.SocketException: Socket is closed错误
  8. 微信平台(一)--获取access_token
  9. install ubuntu
  10. C#基础枚举的设计
  11. UVA 10892 LCM Cardinality(数论 质因数分解)
  12. HTML<!DOCTYPE> 宣示
  13. centsOS下安装vsftp的配置
  14. 【Android 应用开发】分析各种Android设备屏幕分辨率与适配 - 使用大量真实安卓设备采集真实数据统计
  15. 2019年Web前端入门的自学路线
  16. Java的一些基本术语
  17. 基于uFUN开发板的心率计(三)Qt上位机的实现
  18. HDU 3980 (SG 环变成链 之前的先手变成后手)
  19. 在iOS9 中使用3D Touch
  20. fish shell 下gopath的设置问题

热门文章

  1. python-最近面试遇到的代码题,mark一下
  2. 【KAWAKO】iphone13pro开箱流程
  3. LRU 居然翻译成最近最少使用?真相原来是这样!(附力扣题解)
  4. SQL常用命令使用方法
  5. loj3076
  6. 四种语言刷算法之47. 全排列 II
  7. CF623A Graph and String
  8. python的assert和raise的用法
  9. 炫酷 css实现水波纹
  10. 虚拟机中 Linux 提示“设备上没有空间”,扩容磁盘