You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何禁用OpenAPI Generator CLI构建时自动生成Dockerfile?

解决openapi-generator-cli自动生成Dockerfile的问题

以下几种方案可以直接阻止生成默认Dockerfile,或者生成后自动清理:

  • 用配置文件指定跳过文件
    创建一个YAML配置文件(比如openapi-config.yaml),在里面添加要跳过的文件:

    skipFiles:
      - Dockerfile
    

    然后在生成命令里引用这个配置:

    openapi-generator-cli generate -g python-flask -i openapi.yaml -o ./output -c ./openapi-config.yaml
    
  • 用忽略文件覆盖参数
    创建一个文本文件(比如ignore-files.txt),只写一行Dockerfile,然后在生成命令中加入--ignore-file-override参数:

    openapi-generator-cli generate -g python-flask -i openapi.yaml -o ./output --ignore-file-override ./ignore-files.txt
    
  • 生成后自动删除(简单直接)
    如果上面的参数不生效,直接在生成命令后追加删除操作,适合用npm脚本的场景:
    Linux/macOS环境:

    openapi-generator-cli generate -g python-flask -i openapi.yaml -o ./output && rm -f ./output/Dockerfile
    

    Windows环境:

    openapi-generator-cli generate -g python-flask -i openapi.yaml -o ./output && del ./output/Dockerfile
    

内容的提问来源于stack exchange,提问作者timd

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 20:18:09