swagger codegen如何自动生成应用程序和DockerFile?

swagger codegen如何自动生成应用程序和DockerFile?,swagger,code-generation,swagger-codegen,openapi,Swagger,Code Generation,Swagger Codegen,Openapi,我想澄清应用程序和DockerFile的生成过程。为了理解这一点,根据我对文档和源代码的理解,我绘制了一个图表来表示流程。如果有人查看并更正或批准该模式,我将非常高兴。流程试图描述从Java应用程序生成NodeJS应用程序。swagger codegen不生成模板文件,它使用(此处插入语言)codegen开发人员编写的模板文件 我假设您绘制的模式是NodeJSCodeGen的流,因为并非所有受支持的语言都会生成dockerfile 就我个人而言,我会用OpenAPI规范->代码生成器替换Java

我想澄清应用程序和DockerFile的生成过程。为了理解这一点,根据我对文档和源代码的理解,我绘制了一个图表来表示流程。如果有人查看并更正或批准该模式,我将非常高兴。流程试图描述从
Java
应用程序生成
NodeJS
应用程序。

swagger codegen不生成模板文件,它使用(此处插入语言)codegen开发人员编写的模板文件

我假设您绘制的模式是NodeJSCodeGen的流,因为并非所有受支持的语言都会生成dockerfile


就我个人而言,我会用OpenAPI规范->代码生成器替换Java微服务->生成模型,因为生成器使用该规范。无论您是从微服务生成的,还是使用API优先方法生成的。

swagger codegen不生成模板文件,而是使用(此处插入语言)codegen开发人员编写的模板文件

我假设您绘制的模式是NodeJSCodeGen的流,因为并非所有受支持的语言都会生成dockerfile


就我个人而言,我会用OpenAPI规范->代码生成器替换Java微服务->生成模型,因为生成器使用该规范。无论您是从微服务生成,还是使用API优先的方法生成dockerfile,这都无关紧要。

yeah还发现dockerfile并不总是生成的,但在生成时,您知道它是如何工作的吗?此外,我假设或从某个地方读到,模板是在构建存储库时生成的,例如,克隆并构建,然后将模板生成到指定的目录中。如果我错了,请纠正我。我会假设有一个dockerfile.moutache的模板,但不要引用我的话。我对docker还没有太多的经验,所以我不知道它是否需要访问很多模板变量。我建议您在开源项目中查看一下您正在使用的语言:yeah还发现dockerfile并不总是生成的,但是在生成时,您知道它是如何工作的吗?此外,我假设或从某个地方读到,模板是在构建存储库时生成的,例如,克隆并构建,然后将模板生成到指定的目录中。如果我错了,请纠正我。我会假设有一个dockerfile.moutache的模板,但不要引用我的话。我对docker还没有太多的经验,所以我不知道它是否需要访问很多模板变量。我建议您在开源项目中查看一下您正在使用的语言:和