File tree Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Expand file tree Collapse file tree 3 files changed +23
-1
lines changed Original file line number Diff line number Diff line change
1
+ FROM node:alpine
2
+ WORKDIR /usr/src/app
3
+ COPY . /usr/src/app
4
+ RUN npm install && npm run release
5
+ WORKDIR /src
6
+ ENTRYPOINT [ "node" , "/usr/src/app/bin/index.js" ]
7
+ CMD "--help"
Original file line number Diff line number Diff line change @@ -56,6 +56,20 @@ $ openapi --help
56
56
$ openapi --input ./spec.json --output ./generated --client xhr
57
57
```
58
58
59
+ ## Docker usage
60
+
61
+ * Help screen
62
+
63
+ ```
64
+ docker run leeelenbaas/openapi-typescript-codegen --help
65
+ ```
66
+
67
+ * Generate client for ` sample.yaml ` in current folder to the ` client ` subfolder
68
+
69
+ ```
70
+ docker run -v "$PWD:/src" leeelenbaas/openapi-typescript-codegen -i sample.yaml -o client
71
+ ```
72
+
59
73
Documentation
60
74
===
61
75
- [ Basic usage] ( docs/basic-usage.md )
Original file line number Diff line number Diff line change 56
56
"eslint" : " eslint ." ,
57
57
"eslint:fix" : " eslint . --fix" ,
58
58
"prepublishOnly" : " npm run clean && npm run release" ,
59
- "codecov" : " codecov --token=66c30c23-8954-4892-bef9-fbaed0a2e42b"
59
+ "codecov" : " codecov --token=66c30c23-8954-4892-bef9-fbaed0a2e42b" ,
60
+ "docker" : " docker build -t eeelenbaas/openapi-typescript-codegen ."
60
61
},
61
62
"dependencies" : {
62
63
"camelcase" : " ^6.3.0" ,
You can’t perform that action at this time.
0 commit comments