diff --git a/Dockerfile b/Dockerfile index f4857e2..7159618 100644 --- a/Dockerfile +++ b/Dockerfile @@ -23,7 +23,8 @@ php-mbstring \ php-xml \ php-apcu-bc \ cron \ -wget +wget \ +jq #Copie et execution du script pour l'installation et l'initialisation de GLPI COPY glpi-start.sh /opt/ diff --git a/glpi-start.sh b/glpi-start.sh index 8fc5a47..2cab106 100644 --- a/glpi-start.sh +++ b/glpi-start.sh @@ -8,8 +8,8 @@ if [[ -z "${TIMEZONE}" ]]; then echo "TIMEZONE is unset"; else echo "date.timezone = \"$TIMEZONE\"" > /etc/php/7.0/apache2/conf.d/timezone.ini; fi -SRC_GLPI="https://github.com/glpi-project/glpi/releases/download/${VERSION_GLPI}/glpi-${VERSION_GLPI}.tgz" -TAR_GLPI=glpi-${VERSION_GLPI}.tgz +SRC_GLPI=$(curl -s https://api.github.com/repos/glpi-project/glpi/releases/tags/${VERSION_GLPI} | jq .assets[0].browser_download_url | tr -d \") +TAR_GLPI=$(basename ${SRC_GLPI}) FOLDER_GLPI=glpi/ FOLDER_WEB=/var/www/html/