Dragonsystemdeltaenvironmentdeploymentinstructions
code name description
alpha
开发环境
供开发人员研发使用
beta
测试环境
供测试人员做功能测试使用
gamma
预发环境
供测试人员做集成测试使用
delta
生产环境
供运营人员、用户正常使用
common
通用环境
供开发、测试人员研发、测试使用
服务
通用
env service lan wan port remark
common
nacos
172.16.154.159
-
8848
ecs01
common
nginx
172.16.154.165
-
80
dph00
Delta
env service lan wan port remark
gamma
api-usr
-
-
18000
ecs03
gamma
api-ops
-
-
18001
ecs03
gamma
user
-
-
-
ecs03
gamma
basic
-
-
ecs03
gamma
guide
-
-
-
ecs04
gamma
staff
-
-
-
ecs04
gamma
essay
-
-
-
ecs04
gamma
goods
-
-
-
ecs04
gamma
pay
-
-
-
ecs04
gamma
push
-
-
-
ecs05
gamma
sms
-
-
-
ecs05
gamma
jobs
-
-
-
ecs05
目录
Dragon部署目录
item directory
service
/data/dragon/service/dragon-service-xxxx-impl/
api
/data/dragon/api/dragon-api-xxxx/
Nginx相关目录
对于内部服务器环境来说,外部请求访问路由器地址后,路由器会将其转发到192.168.3.73上的nginx上,nginx再经过相关规则进行转发。
nginx是基于docker安装的,具体的安装脚本如下:
docker run --detach --restart always
--name nginx
--publish 80:80
--publish 443:443
--volume /data/docker/nginx/etc:/etc/nginx
--volume /data/docker/nginx/data:/usr/share/nginx
nginx:1.17.9
在这里,我们将容器中的目录/etc/nginx、/usr/share/nginx分别挂载到宿主目录/data/docker/nginx/etc、/data/docker/nginx/data上。
前端部署目录
对于前端vue代码来说,具体的部署目录如下:
环境 系统 目录 访问地址
delta
用户接口
/data/docker/nginx/data/beta/usr
https://usr.hzxtwj.com
delta
运营接口
/data/docker/nginx/data/beta/ops
https://ops.hzxtwj.com
nginx配置文件
针对dragon后端请求路由来说,大家着重关注如下表格即可。
环境 系统 目录
delta
用户接口
/data/docker/nginx/etc/sites-enabled/beta.usr.conf
delta
运营接口
/data/docker/nginx/etc/sites-enabled/beta.ops.conf
Run
Dragon
进入到对应目录,执行如下命令:
rm -rf out.nohup && ./restart.sh && tail -f out.nohup
Nginx
任意目录执行如下命令,即可重启nginx服务
docker restart nginx
访问地址
环境 系统 内网 公网 调试端口
delta
用户接口
-
https://usr.hzxtwj.com/api/swagger-ui.html
19000
delta
运营接口
-
https://ops.hzxtwj.com/api/swagger-ui.html
19001
以上是 Dragonsystemdeltaenvironmentdeploymentinstructions 的全部内容, 来源链接: utcz.com/z/517949.html