Skip to content

Commit 7ec38d3

Browse files
committed
move generation commands to sh script
1 parent 1476b7f commit 7ec38d3

File tree

3 files changed

+13
-8
lines changed

3 files changed

+13
-8
lines changed

dev.md

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,9 @@ To regenerate models from openapi definition,
88
clone [latest open api definitions](https://github.com/regulaforensics/DocumentReader-api-openapi)
99
and set `DEFINITION_FOLDER` as path to cloned directory, for example:
1010
```bash
11-
DEFINITION_FOLDER="/home/user/projects/DocumentReader-api-openapi"
11+
export DOCS_DEFINITION_FOLDER="/home/user/projects/DocumentReader-api-openapi"
1212
```
1313
Then use next command from the project root:
1414
```bash
15-
docker run --rm -v "${PWD}:/client" -v "${DEFINITION_FOLDER}:/definitions" \
16-
openapitools/openapi-generator-cli generate -g typescript-axios \
17-
-i /definitions/index.yml -o /client/src -c /client/ts-generator-config.json \
18-
-t /client/generator-templates/
19-
```
15+
./update-models.sh
16+
```

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

update-models.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/bin/sh
2+
3+
docker run --user "$(id -u):$(id -g)" --rm -v "${PWD}:/client" -v "${DOCS_DEFINITION_FOLDER}:/definitions" \
4+
openapitools/openapi-generator-cli generate -g typescript-axios \
5+
-i /definitions/index.yml -o /client/src -c /client/ts-generator-config.json \
6+
-t /client/generator-templates/ || exit 1
7+
8+
npm run format || exit 0

0 commit comments

Comments
 (0)