-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
22 lines (16 loc) · 681 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ROOT_DIR=$(shell pwd)
generate_swagger:
docker run -it -v ${ROOT_DIR}:${ROOT_DIR} -e SWAGGER_GENERATE_EXTENSION=false --workdir ${ROOT_DIR} quay.io/goswagger/swagger generate spec -o ./docs/swagger.json -m;
generate_openapi:
curl -X 'POST' \
'https://converter.swagger.io/api/convert' \
-H 'accept: application/yaml' \
-H 'Content-Type: application/json' \
-d '@./docs/swagger.json' > docs/openapi.yaml
generate_both: generate_swagger generate_openapi
docker_build:
docker build -t referentielijsten:new .
docker_run: docker_delete
docker run --name referentielijsten -p 8001:8000 -d referentielijsten:new
docker_delete:
docker rm -f referentielijsten