From 90d9515075891d7761ed163aeded1edeb0379d7c Mon Sep 17 00:00:00 2001 From: Fernando Ontiveros Date: Tue, 8 Jul 2025 13:16:37 -0400 Subject: [PATCH] add download_filemanager --- .gitlab-ci.yml | 5 +++-- docker/build.sh | 1 - docker/download_filemanager.sh | 28 ++++++++++++++++++++++++++++ fileManager | 1 - 4 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 docker/download_filemanager.sh delete mode 160000 fileManager diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ffb276494..632197908 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,9 +8,10 @@ stages: build_job: stage: build script: + # Download fileManager + - bash docker/download_filemanager.sh "1.0.7" - bash docker/build.sh $VERSION before_script: - VERSION=$(git describe | awk -F- '{ if( $2) {print $1 "." $2} else {print $1 ".0"} }' ) - - echo $VERSION - + - echo $VERSION diff --git a/docker/build.sh b/docker/build.sh index 03d37c438..40ccb754d 100644 --- a/docker/build.sh +++ b/docker/build.sh @@ -15,7 +15,6 @@ export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" nvm install 14 - # Update and install Composer dependencies composer update composer install diff --git a/docker/download_filemanager.sh b/docker/download_filemanager.sh new file mode 100644 index 000000000..bd897eacf --- /dev/null +++ b/docker/download_filemanager.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# Define the base URL and the token +TOKEN="glpat-7dM-zghnyabwY6cJyuhw" +PROJECT_ID="47" +PACKAGE_NAME="filemanager" +OUTPUT_FILE="$PACKAGE_NAME.tar.gz" +VERSION=$1 + +# Construct the URL +URL="https://gitlab.luranasoft.com/api/v4/projects/$PROJECT_ID/packages/generic/filemanager/$VERSION/$PACKAGE_NAME-$VERSION.tar.gz" + +# Download the file using curl +echo "Download $OUTPUT_FILE from $URL" +curl --header "PRIVATE-TOKEN: $TOKEN" "$URL" --output "$OUTPUT_FILE" + +ls -lhs $OUTPUT_FILE + +# Check if the download was successful +if [ $? -eq 0 ]; then + echo "Download completed successfully." + + mkdir -p workflow/public_html/fileManager + tar -xzf filemanager.tar.gz -C workflow/public_html/fileManager + ls -lhs workflow/public_html/fileManager +else + echo "Failed to download $OUTPUT_FILE. Please check the version number and try again." +fi \ No newline at end of file diff --git a/fileManager b/fileManager deleted file mode 160000 index dfef74d13..000000000 --- a/fileManager +++ /dev/null @@ -1 +0,0 @@ -Subproject commit dfef74d13c394c5507e48d5b41390992e9108745