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