Skip to content
Snippets Groups Projects
Verified Commit dffd3fa3 authored by Martin Weise's avatar Martin Weise
Browse files

Updated order

parent 150575df
Branches
No related tags found
No related merge requests found
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
TAG ?= latest TAG ?= latest
all: build-docs all: build
clean: clean:
rm -rf ./site rm -rf ./site
...@@ -16,10 +16,10 @@ verify: ...@@ -16,10 +16,10 @@ verify:
build: build:
mkdocs build mkdocs build
cd ./swagger && bash ./generate.sh bash ./swagger/generate.sh
build-swagger: build-swagger:
cd ./swagger && UPDATE=1 ./generate.sh bash ./swagger/generate.sh
deploy-docs: deploy-docs:
tar czfv ./final.tar.gz ./final tar czfv ./final.tar.gz ./final
......
...@@ -14,40 +14,40 @@ services[9099]=metadata ...@@ -14,40 +14,40 @@ services[9099]=metadata
function retrieve () { function retrieve () {
if [[ "$2" == analyse ]]; then if [[ "$2" == analyse ]]; then
echo "... retrieve json api from localhost:$1" echo "... retrieve json api from localhost:$1"
wget "http://localhost:$1/api-$2.json" -O "./api-$2.yaml" -q wget "http://localhost:$1/api-$2.json" -O "./swagger/api-$2.yaml" -q
else else
echo "... retrieve yaml api from localhost:$1" echo "... retrieve yaml api from localhost:$1"
wget "http://localhost:$1/v3/api-docs.yaml" -O "./api-$2.yaml" -q wget "http://localhost:$1/v3/api-docs.yaml" -O "./swagger/api-$2.yaml" -q
fi fi
} }
function generate () { function generate () {
echo "... generate python api" echo "... generate python api"
java -jar swagger-codegen-cli.jar generate -i "./api-$1.yaml" -l python -o "./api-$1" > /dev/null java -jar swagger-codegen-cli.jar generate -i "./swagger/api-$1.yaml" -l python -o "./swagger/api-$1" > /dev/null
} }
function remove () { function remove () {
echo "... removing old python api" echo "... removing old python api"
rm -rf "./api/api_$1" rm -rf "./swagger/api/api_$1"
} }
function copy () { function copy () {
echo "... copying python api" echo "... copying python api"
cp -r "./api-$1/swagger_client" "./api/api_$1" cp -r "./swagger/api-$1/swagger_client" "./swagger/api/api_$1"
cp "./api-$1.yaml" "./$1/api.yaml" cp "./swagger/api-$1.yaml" "./swagger/$1/api.yaml"
cp -r ../dist/* "./$1" cp -r ./dist/* "./swagger/$1"
} }
function replace () { function replace () {
echo "... replacing swagger client package name and gateway" echo "... replacing swagger client package name and gateway"
find "./api/api_$2" -type f -exec sed -i -e "s/swagger_client/api_$2/g" {} \; find "./swagger/api/api_$2" -type f -exec sed -i -e "s/swagger_client/api_$2/g" {} \;
find "./api/api_$2" -type f -exec sed -i -e "s/self.host = .*/self.host = \"http:\/\/localhost:9095\"/g" {} \; find "./swagger/api/api_$2" -type f -exec sed -i -e "s/self.host = .*/self.host = \"http:\/\/localhost:9095\"/g" {} \;
} }
function move () { function move () {
echo "... moving swagger static files" echo "... moving swagger static files"
mkdir -p ../site/swagger mkdir -p ./site/swagger
cp -r "./$1" ../site/swagger cp -r "./swagger/$1" ./site/swagger
} }
for key in "${!services[@]}"; do for key in "${!services[@]}"; do
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment