From b7174c8e4599fe75013ee34dc8e6279feb72684d Mon Sep 17 00:00:00 2001 From: sylvainrolland Date: Fri, 18 Aug 2017 11:31:48 +0200 Subject: [PATCH 1/3] change VERSION_GLPI for latest release change VERSION_GLPI for get latest release if undifined when container initialization. --- glpi-start.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/glpi-start.sh b/glpi-start.sh index a27fe8a..ce13baf 100644 --- a/glpi-start.sh +++ b/glpi-start.sh @@ -1,7 +1,10 @@ #!/bin/bash -VERSION_GLPI=9.1.4 -SRC_GLPI=https://github.com/glpi-project/glpi/releases/download/${VERSION_GLPI}/glpi-${VERSION_GLPI}.tgz +#Controle du choix de version ou prise de la latest +[[ ! "$VERSION_GLPI" ]] \ + && VERSION_GLPI=$(curl -s https://api.github.com/repos/glpi-project/glpi/releases/latest | grep tag_name | cut -d '"' -f 4) + +SRC_GLPI="https://github.com/glpi-project/glpi/releases/download/${VERSION_GLPI}/glpi-${VERSION_GLPI}.tgz" TAR_GLPI=glpi-${VERSION_GLPI}.tgz FOLDER_GLPI=glpi/ FOLDER_WEB=/var/www/html/ From 652e9ef9eeda070b91dad96feb10e28a838d949a Mon Sep 17 00:00:00 2001 From: sylvainrolland Date: Fri, 18 Aug 2017 11:35:51 +0200 Subject: [PATCH 2/3] update readme for release choice add specific release choice --- README.md | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ae5b24c..a603081 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![](https://images.microbadger.com/badges/version/diouxx/glpi.svg)](http://microbadger.com/images/diouxx/glpi "Get your own version badge on microbadger.com") [![](https://images.microbadger.com/badges/image/diouxx/glpi.svg)](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com") -Install and run an GLPI instance with docker +Install and run an GLPI instance with docker. ## Deploy GLPI without database ```sh @@ -32,6 +32,14 @@ docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-da Enjoy :) +## Deploy a specific release of GLPI +Default, docker run will use the latest release of GLPI. +For an usage on production environnement, it's recommanded to use the latest release. +Here an example for release 9.1.6 : +```sh +docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data -p 80:80 --e "VERSION_GLPI=9.1.6" -d diouxx/glpi +``` + ## Deploy with docker-compose To deploy with docker compose, you use *docker-compose.yml* and *mysql.env* file. From d41c05b608bdaa08edf6471e73814ce77bee9e99 Mon Sep 17 00:00:00 2001 From: sylvainrolland Date: Fri, 18 Aug 2017 11:46:11 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index a603081..783fe29 100644 --- a/README.md +++ b/README.md @@ -37,7 +37,7 @@ Default, docker run will use the latest release of GLPI. For an usage on production environnement, it's recommanded to use the latest release. Here an example for release 9.1.6 : ```sh -docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data -p 80:80 --e "VERSION_GLPI=9.1.6" -d diouxx/glpi +docker run --name glpi --hostname glpi --link mysql:mysql --volumes-from glpi-data -p 80:80 --env "VERSION_GLPI=9.1.6" -d diouxx/glpi ``` ## Deploy with docker-compose