yohobuy-portal-fe2.md
2.61 KB
仓库地址 http://git.yoho.cn/fe/yohobuy-portal-fe2
申请工单灰度与线上不同
本地开发
测试账号: chengls aA123456@
由于在package.json的scripts标签中设置NODE_ENV时存在跨平台问题:
window: set NODE_ENV=
MAC: export NODE_ENV=
gulp-develop-server 默认环境变量为development
基于现在代码需要修改code/index.js中代码如下:
- nginx配置通过域名访问:
server_name不能为admin.portal.yohobuy.com,因为与java api访问域名相同造成api调用失败
upstream local_admin_portal_node {
server localhost:30012 weight=6 max_fails=2 fail_timeout=5s;
keepalive 100;
}
server {
listen 80;
server_name admin.test.portal.yohobuy.com;
location / {
proxy_redirect off;
proxy_pass http://local_admin_portal_node;
proxy_connect_timeout 300;
proxy_read_timeout 300;
proxy_send_timeout 300;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Accept-Encoding "gzip";
}
}
- locahost:30012访问绕过登陆
需要修改
环境发布 【测试环境】
IP: 192.168.102.49
user: root
password: eW9obzk2NDY=
path: /Data/code/yohobuy-portal-fe2
build: cd /Data/code/yohobuy-portal-fe2/code && npm run build && pm2 restart yohobuy-portal-fe
【灰度/生产环境】
IP: 192.168.102.210
user: root
password: 123456
build: cd /home/node
灰度环境 sh portal.sh gray
生产环境 sh portal.sh master