阿里云容器创建编排模板以及项目安全部署
前言
Github:https://github.com/HealerJean
模板直观构成
1、名称:
1.1、项目名字-项目所在环境-容器所在节点-端口号
多点优惠-小当环境-node4-8083
#
2、简要的描述
删减版
3、部署参数 (具体参数请看前面的文章)
xiaodang-node4-8083:
image: 'registry-vpc.cn-qingdao.aliyuncs.com/healerjean/dev-server:10301614'
ports:
- '8083:8083/tcp'
restart: always
environment:
- LANG=C.UTF-8
- JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
- spring.profiles.active=xiaodang
- server.port=8083
- 'constraint:aliyun.node_index==4'
labels:
aliyun.scale: '1'
aliyun.routing.port_8083: 'http://xiaodangserver.duoquwawa.cn;http://healerjean;healerjean;
2、各种环境
3、项目中部署更新项目
应用版本:12111735-12121502 上次的版本和本次的版本
应用描述: 8082-12121502 端口号和本次的版本
duodian-node2-8082:
image: 'registry-vpc.cn-qingdao.aliyuncs.com/duodianyouhui/dev-server:12121502'
ports:
- '8082:8082/tcp'
restart: always
environment:
- LANG=C.UTF-8
- JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
- spring.profiles.active=prod
- server.port=8082
- 'constraint:aliyun.node_index==2'
labels:
aliyun.scale: '1'
aliyun.routing.port_8082: 'http://server.duoquapp.net;server.dangqugame.cn;duodian;server.z.dangdianyouhui.cn;server.z.dangquyouhui.cn;'