diff --git a/entrypoint.sh b/entrypoint.sh index 49f7ca5..fc28b2c 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -48,11 +48,11 @@ if [ ! "$GENERATOR_SCRIPT" ] || [ ! "$DOC_DIR" ] || echo "$DEST" | grep -E -q "^ help fi -. "$GENERATOR_SCRIPT" +RELATIVE_PATH=$(echo "$DRONE_REPO_OWNER/$DRONE_REPO_NAME/$DEST/" | tr -s "/") +. "$GENERATOR_SCRIPT" generate "$DOC_DIR" # generates doc using the wanted generator -RELATIVE_PATH=$(echo "$DRONE_REPO_OWNER/$DRONE_REPO_NAME/$DEST/" | tr -s "/") SERVER_TARGET="/usr/share/nginx/html/$RELATIVE_PATH" # launches rsync in archive, verbose and compression mode diff --git a/generators/docusaurus.sh b/generators/docusaurus.sh index 787dbad..f0ceff4 100644 --- a/generators/docusaurus.sh +++ b/generators/docusaurus.sh @@ -1,8 +1,8 @@ GEN_PATH="/docs/docusaurus" generate() { - mkdir -p $GEN_PATH (cd "$1" && npm install && npm run build) + mkdir -p $GEN_PATH mv build/* $GEN_PATH } diff --git a/generators/swagger.sh b/generators/swagger.sh index 72570e6..ae3442a 100644 --- a/generators/swagger.sh +++ b/generators/swagger.sh @@ -9,12 +9,13 @@ generate() { echo "
- + -Suivez ce lien.
+Suivez ce lien.
" > $GEN_PATH/CLICKME.html + mkdir -p $GEN_PATH mv "$SWAGGER_FILE" $GEN_PATH }