[BUG] docker version of openapi-generator-cli doesn't recognize `openapitools.json`
@kay-schecker đang làm issue này rồi.
Từ ngày 24/3/2025.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
🐛 Bug Report:
docker version of openapi-generator-cli doesn't work with configuration files.
Steps to Reproduce
despite the documentation, following doesn't work:
openapitools.json:
{
"$schema": "https://raw.githubusercontent.com/OpenAPITools/openapi-generator-cli/refs/heads/master/apps/generator-cli/src/config.schema.json",
"spaces": 2,
"generator-cli": {
"version": "7.12.0",
"generators": {
"v3.0": {
"inputSpec": "https://touhoudb.com/swagger/v1/swagger.json",
"generatorName": "typescript-fetch",
"output": "#{cwd}/client"
}
}
}
}
podman run --rm -v $PWD:/local:z openapitools/openapi-generator-cli generate
[error] Required option '-i' is missing
even if i explicitly pass in config file, it doesn't read config file despite "generatorName": "typescript-fetch",
podman run --rm -v $PWD:/local:z openapitools/openapi-generator-cli generate --config /local/openapitools.json
Exception in thread "main" java.lang.NullPointerException: generator name must be specified
at java.base/java.util.Objects.requireNonNull(Unknown Source)
at org.apache.commons.lang3.Validate.notEmpty(Validate.java:388)
at org.openapitools.codegen.config.CodegenConfigurator.toContext(CodegenConfigurator.java:643)
at org.openapitools.codegen.config.CodegenConfigurator.toClientOptInput(CodegenConfigurator.java:744)
at org.openapitools.codegen.cmd.Generate.execute(Generate.java:527)
at org.openapitools.codegen.cmd.OpenApiGeneratorCommand.run(OpenApiGeneratorCommand.java:32)
at org.openapitools.codegen.OpenAPIGenerator.main(OpenAPIGenerator.java:66)
Expected behavior
docker version works the same like the npm version.
Screenshots
If applicable, add screenshots to help explain your problem.
Operation System (please complete the following information):
- OS: Fedora Linux
- Version 41
Package System (please complete the following information):
- Version rpm 4.20.0
Additional context
Add any other context about the problem here.
- Ngôn ngữ chính
- TypeScript
- Star
- 2k
- Fork
- 208
- Merge trung bình
- 7 giờ 12 phút
- Pull request đã merge (30 ngày)
- 6
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của OpenAPITools/openapi-generator-cli
-
[FEATURE] consider using caret ranges instead of pinned exact versions for runtime dependencies Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
-
bug
OpenAPITools/openapi-generator-cli#1213 · 1 người được giao ·
-
bug
OpenAPITools/openapi-generator-cli#1190 · 1 người được giao ·
-
bug
OpenAPITools/openapi-generator-cli#1138 · 1 bình luận · 1 người được giao ·
-
bug
OpenAPITools/openapi-generator-cli#1094 · 1 bình luận · 1 người được giao ·
Tất cả issue của OpenAPITools/openapi-generator-cli
Issue tương tự
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
Mend: dependency security vulnerability untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100