Skip to content

Commit 94bb453

Browse files
committed
Script to copy swagger-ui files
1 parent a8930d7 commit 94bb453

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

Makefile

+4
Original file line numberDiff line numberDiff line change
@@ -270,3 +270,7 @@ generate-apifront: ## Generate OpenAPISpec library based on ododevapispec.yaml i
270270

271271
.PHONY: generate-api
272272
generate-api: generate-apiserver generate-apifront ## Generate code based on ododevapispec.yaml
273+
274+
.PHONY: copy-swagger-ui
275+
copy-swagger-ui:
276+
./scripts/copy-swagger-ui.sh

scripts/copy-swagger-ui.sh

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/bin/sh
2+
3+
set -e
4+
5+
TEMPDIR=$(mktemp -d)
6+
(
7+
cd ${TEMPDIR} &&
8+
git clone -b master --depth 1 --single-branch https://github.com/swagger-api/swagger-ui/ .
9+
)
10+
rm -rf pkg/apiserver-impl/swagger-ui/*
11+
cp -R ${TEMPDIR}/dist/* pkg/apiserver-impl/swagger-ui/
12+
rm -rf ${TEMPDIR}
13+
sed -i "s|https://petstore.swagger.io/v2/swagger.json|./swagger.yaml|" pkg/apiserver-impl/swagger-ui/swagger-initializer.js

0 commit comments

Comments
 (0)