You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
658 B
21 lines
658 B
GEN_PATH="/docs/swagger"
|
|
|
|
generate() {
|
|
SWAGGER_FILE=$(find "$1" -maxdepth 1 -type f -iname "swagger.*" -printf "%f" -quit)
|
|
if [[ ! "$SWAGGER_FILE" ]]; then
|
|
echo "missing swagger config gile ($1/swagger.*)" >&2
|
|
fi
|
|
|
|
echo "<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<meta http-equiv=\"Refresh\" content=\"0; url=/swagger?url=/documentation/$DRONE_REPO_OWNER/swagger/$DRONE_REPO_NAME/$SWAGGER_FILE\" />
|
|
</head>
|
|
<body>
|
|
<p>Suivez <a href=\"/swagger?url=/swagger?url=/documentation/$DRONE_REPO_OWNER/swagger/$DRONE_REPO_NAME/$SWAGGER_FILE\">ce lien</a>.</p>
|
|
</body>
|
|
</html>" > $GEN_PATH/CLICKME.html
|
|
|
|
mv "$SWAGGER_FILE" $GEN_PATH
|
|
}
|