From 4c5220d9e23fe3568ca95ac00e1c857e41d79bdc Mon Sep 17 00:00:00 2001 From: Martin Bhuong Date: Sat, 9 Mar 2024 00:45:59 +0300 Subject: [PATCH 1/4] Update docker-compose.yml --- docker-compose.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index edd2f30..35b7c68 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,7 +14,7 @@ services: #GLPI Container glpi: - image: diouxx/glpi + image: geniusdynamics/glpi container_name : glpi hostname: glpi ports: From 43cdbb5489f7c23422f836bbff188022c0c12787 Mon Sep 17 00:00:00 2001 From: Martin Bhuong Date: Sat, 9 Mar 2024 00:47:15 +0300 Subject: [PATCH 2/4] Update mariadb.env --- mariadb.env | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mariadb.env b/mariadb.env index 43cb75a..90e21ec 100644 --- a/mariadb.env +++ b/mariadb.env @@ -1,4 +1,4 @@ -MARIADB_ROOT_PASSWORD=diouxx +MARIADB_ROOT_PASSWORD=geniusdynamics MARIADB_DATABASE=glpidb MARIADB_USER=glpi_user -MARIADB_PASSWORD=glpi \ No newline at end of file +MARIADB_PASSWORD=glpi From 10b2fa3a64e5645943e1f7b9446995c08d59b873 Mon Sep 17 00:00:00 2001 From: Martin Bhuong Date: Sat, 9 Mar 2024 01:01:04 +0300 Subject: [PATCH 3/4] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index d13c27a..70533f7 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Project to deploy GLPI with docker +[# Project to deploy GLPI with docker ![Docker Pulls](https://img.shields.io/docker/pulls/diouxx/glpi) ![Docker Stars](https://img.shields.io/docker/stars/diouxx/glpi) [![](https://images.microbadger.com/badges/image/diouxx/glpi.svg)](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com") ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/diouxx/glpi) @@ -204,3 +204,4 @@ Modify this settings environment: TIMEZONE=Europe/Brussels ``` +](https://hub.docker.com/repository/docker/geniusdynamics/glpi/general)https://hub.docker.com/repository/docker/geniusdynamics/glpi/general From bedc5bb9248eeefe8c0a4ffc5aa0f6132d080717 Mon Sep 17 00:00:00 2001 From: Martin Bhuong Date: Sat, 9 Mar 2024 01:01:44 +0300 Subject: [PATCH 4/4] Update README.md --- README.md | 27 +++++++++++++-------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 70533f7..191762b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -[# Project to deploy GLPI with docker +# Project to deploy GLPI with docker -![Docker Pulls](https://img.shields.io/docker/pulls/diouxx/glpi) ![Docker Stars](https://img.shields.io/docker/stars/diouxx/glpi) [![](https://images.microbadger.com/badges/image/diouxx/glpi.svg)](http://microbadger.com/images/diouxx/glpi "Get your own image badge on microbadger.com") ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/diouxx/glpi) +![Docker Pulls](https://img.shields.io/docker/pulls/geniusdynamics/glpi) ![Docker Stars](https://img.shields.io/docker/stars/geniusdynamics/glpi) [![](https://images.microbadger.com/badges/image/geniusdynamics/glpi.svg)](http://microbadger.com/images/geniusdynamics/glpi "Get your own image badge on microbadger.com") ![Docker Cloud Automated build](https://img.shields.io/docker/cloud/automated/geniusdynamics/glpi) # Table of Contents - [Project to deploy GLPI with docker](#project-to-deploy-glpi-with-docker) @@ -40,13 +40,13 @@ More info in the 📄[Docs](https://glpi-install.readthedocs.io/en/latest/instal ## Deploy GLPI ```sh -docker run --name mariadb -e MARIADB_ROOT_PASSWORD=diouxx -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi -d mariadb:10.7 -docker run --name glpi --link mariadb:mariadb -p 80:80 -d diouxx/glpi +docker run --name mariadb -e MARIADB_ROOT_PASSWORD=geniusdynamics -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi -d mariadb:10.7 +docker run --name glpi --link mariadb:mariadb -p 80:80 -d geniusdynamics/glpi ``` ## Deploy GLPI with existing database ```sh -docker run --name glpi --link yourdatabase:mariadb -p 80:80 -d diouxx/glpi +docker run --name glpi --link yourdatabase:mariadb -p 80:80 -d geniusdynamics/glpi ``` ## Deploy GLPI with database and persistence data @@ -56,13 +56,13 @@ For an usage on production environnement or daily usage, it's recommanded to use * First, create MariaDB container with volume ```sh -docker run --name mariadb -e MARIADB_ROOT_PASSWORD=diouxx -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi --volume /var/lib/mysql:/var/lib/mysql -d mariadb:10.7 +docker run --name mariadb -e MARIADB_ROOT_PASSWORD=geniusdynamics -e MARIADB_DATABASE=glpidb -e MARIADB_USER=glpi_user -e MARIADB_PASSWORD=glpi --volume /var/lib/mysql:/var/lib/mysql -d mariadb:10.7 ``` * Then, create GLPI container with volume and link MariaDB container ```sh -docker run --name glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -p 80:80 -d diouxx/glpi +docker run --name glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -p 80:80 -d geniusdynamics/glpi ``` Enjoy :) @@ -72,7 +72,7 @@ Default, docker run will use the latest release of GLPI. For an usage on production environnement, it's recommanded to set specific release. Here an example for release 9.1.6 : ```sh -docker run --name glpi --hostname glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -p 80:80 --env "VERSION_GLPI=9.1.6" -d diouxx/glpi +docker run --name glpi --hostname glpi --link mariadb:mariadb --volume /var/www/html/glpi:/var/www/html/glpi -p 80:80 --env "VERSION_GLPI=9.1.6" -d geniusdynamics/glpi ``` # Deploy with docker-compose @@ -95,7 +95,7 @@ services: #GLPI Container glpi: - image: diouxx/glpi + image: geniusdynamics/glpi container_name : glpi hostname: glpi ports: @@ -121,7 +121,7 @@ services: #GLPI Container glpi: - image: diouxx/glpi + image: geniusdynamics/glpi container_name : glpi hostname: glpi environment: @@ -143,7 +143,7 @@ You can modify **_mariadb.env_** to personalize settings like : ### mariadb.env ``` -MARIADB_ROOT_PASSWORD=diouxx +MARIADB_ROOT_PASSWORD=geniusdynamics MARIADB_DATABASE=glpidb MARIADB_USER=glpi_user MARIADB_PASSWORD=glpi @@ -167,7 +167,7 @@ services: #GLPI Container glpi: - image: diouxx/glpi + image: geniusdynamics/glpi container_name : glpi hostname: glpi ports: @@ -194,7 +194,7 @@ If you need to set timezone for Apache and PHP From commande line ```sh -docker run --name glpi --hostname glpi --link mariadb:mariadb --volumes-from glpi-data -p 80:80 --env "TIMEZONE=Europe/Brussels" -d diouxx/glpi +docker run --name glpi --hostname glpi --link mariadb:mariadb --volumes-from glpi-data -p 80:80 --env "TIMEZONE=Europe/Brussels" -d geniusdynamics/glpi ``` From docker-compose @@ -204,4 +204,3 @@ Modify this settings environment: TIMEZONE=Europe/Brussels ``` -](https://hub.docker.com/repository/docker/geniusdynamics/glpi/general)https://hub.docker.com/repository/docker/geniusdynamics/glpi/general