Choerodon能否创建一个能够部署war的应用

  • Choerodon平台版本:0.6.0

  • 运行环境(如localhost或k8s):localhost

  • 遇到问题时的前置条件:

  • 问题描述:

    我们这边有一个需求,想通过Choerodon管理应用。但是我们的应用目前运行方式是通过tomcat来运行的,程序打包后是一个war包。可是我们发现在Choerodon上并不能找到如果部署war的方式,所以前来社区问问,是否Choerodon能够通过自定义应用模板等方式完成war包的部署?

你可以选择微服务模板,gitlab-ci中添加构建war包的命令,移除原构建jar的命令, 修改 /src/main/docker/Dockerfile 使用 tomcat作为基础镜像, 并在dockerfile中将war拷到tomcat对应位置

您好,我目前使用的是微服务的模板,因此项目中chart文件夹中也是使用的微服务的那一套路。结果现在部署应用到k8s上的时候,报了以下错误,我感觉是要对chart中的文件进行修改。错误信息如下:


感觉像是继续以spring boot的方式在运行,但是我的镜像中应该是一个tomcat应用,请问我应该如何修改chart文件夹中的内容以保证应用完成部署呢?

如果你无需在应用启动前执行命令或者更新数据库,直接把 chart中的 job删除即可