admin
dev
test
master
release
web
dev
test
master
release
grpc
dev
test
master
release
docker发布流程与问题定位
docker配置文件
dev开发
test测试
release预发布
master生产
注意事项:
docker-compose.yml不配置环境变量,k8s不会生效!
Dockerfile配置环境变量,K8S能生效;可以不配置,只在ichub_xxx.yml配置
优先配置ichub_dev.yml
优先配置ichub_test.yml
优先配置ichub_release.yml
优先配置ichub_master.yml
以DEV 为例,其他同理
先配置env.yml Env: ${ICHUB_ENV:dev} 再配置 ichub_dev.yml, 其中使用环境变量的形式: env: ${SOFTWARE_ENV:dev} SOFTWARE_ENV为环境变量 然后配置 docker-compose.yml,主要是容器与镜像名称 然后配置 Dockerfile 可以配置环境变量,如:ENV ICHUB_ENV dev
验证服务
gowebcli list web
gowebcli list rpc