diff options
author | cyBerta <cyberta@riseup.net> | 2024-12-03 00:23:55 +0100 |
---|---|---|
committer | cyberta <cyberta@riseup.net> | 2024-12-11 00:09:34 +0000 |
commit | 110a8384654d2e446720cca9bff9a2ba1379a34d (patch) | |
tree | dd10e5860206f797f66baca73296063d91f9a9e5 | |
parent | 9f0c8ba83463730f53ddb024d614a80d28828e55 (diff) |
check MENSHEN_SWAGGER_YAML environment variable to fetch menshen swagger config from local directory instead of a remote repository. Update pinned menshen commit
-rwxr-xr-x | scripts/buildSwaggerClient.sh | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/scripts/buildSwaggerClient.sh b/scripts/buildSwaggerClient.sh index 2e721206..1f3d791d 100755 --- a/scripts/buildSwaggerClient.sh +++ b/scripts/buildSwaggerClient.sh @@ -1,6 +1,6 @@ #!/bin/bash -SWAGGER_MENSHEN_COMMIT=d50eef262620f58c9e3b39a4e5f0cdb7797357a1 +SWAGGER_MENSHEN_COMMIT=96a46de146df7af32ec6525143e4994c02c9e0d4 SCRIPT_DIR=$(dirname "$0") BASE_DIR="$SCRIPT_DIR/.." @@ -11,7 +11,11 @@ echo -e "${GREEN}Creating swagger build directory${NC}" mkdir -p ${BASE_DIR}/app/build/swagger echo -e "${GREEN}Fetching swagger specification for menshen commit ${SWAGGER_MENSHEN_COMMIT}${NC}" -curl https://0xacab.org/leap/menshen/-/raw/${SWAGGER_MENSHEN_COMMIT}/api/swagger.yaml > ${BASE_DIR}/app/build/swagger/swagger.yaml +if [[ -z $MENSHEN_SWAGGER_YAML ]]; then + curl https://0xacab.org/leap/menshen/-/raw/${SWAGGER_MENSHEN_COMMIT}/api/swagger.yaml > ${BASE_DIR}/app/build/swagger/swagger.yaml +else + cp $MENSHEN_SWAGGER_YAML ${BASE_DIR}/app/build/swagger/swagger.yaml +fi echo -e "${GREEN}Pulling swagger-codegen docker image${NC}" docker pull swaggerapi/swagger-codegen-cli @@ -30,4 +34,4 @@ cp -r app/build/swagger/src/main/java/io/swagger/client/model/* app/src/main/jav cp app/build/swagger/src/main/java/io/swagger/client/JSON.java app/src/main/java/io/swagger/client/. echo -e "${GREEN}Cleanup${NC}" -#rm -r app/build/swagger/
\ No newline at end of file +rm -r app/build/swagger/ |