目录
env修改
nginx修改
apk打包
按照前文所述app版本保持2.2,使用uniapp作为生成工具,因为app版本涉及到登录、商品、支付,微信小程序打包需要企业主权限,所以使用apk打包,使用uniapp自带的云打包,本地app打包实在太繁琐了;
env修改
这里的修改配置跟若依笔记(八):Docker容器化并部署到公网 一样转发到nginx地址,nginx中在根据app-api和admin-api去区分多端;
# 后端接口 - 正式环境(通过 process.env.NODE_ENV 非 development)
SHOPRO_BASE_URL = http://39.103.2xx.xx:8888# 后端接口 - 测试环境(通过 process.env.NODE_ENV = development)
SHOPRO_DEV_BASE_URL = http://39.103.2xx.xx:8888
### SHOPRO_DEV_BASE_URL = http://yunai.natapp1.cc# 后端接口前缀(一般不建议调整)
SHOPRO_API_PATH = /app-api
nginx修改
在上文基础上把应用部署的docker环境的nginx增加app-api转发地址;
location /admin-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://127.0.0.1:48080/admin-api/;}location /app-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://127.0.0.1:48080/admin-api/;}
apk打包
HBuilder云打包需要本地编译,云上实名验证,排队打包;
待续;