From f956fc44bbbcc1f07cca65559933a95ab408d70e Mon Sep 17 00:00:00 2001 From: dimitri Date: Mon, 9 Jun 2025 23:25:02 +0200 Subject: [PATCH] Ajouter glpi/docker-compose.yml.example --- glpi/docker-compose.yml.example | 53 +++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 glpi/docker-compose.yml.example diff --git a/glpi/docker-compose.yml.example b/glpi/docker-compose.yml.example new file mode 100644 index 0000000..5775d45 --- /dev/null +++ b/glpi/docker-compose.yml.example @@ -0,0 +1,53 @@ +cat docker-compose.yml +services: + glpi: + image: dimitry421/glpi_alma:10.0.18 + container_name: glpi + restart: unless-stopped + environment: + - TZ= + - GLPI_FQDN= + - HOST_USER_ID=1000 + - HOST_GROUP_ID=1000 + volumes: + - files:/var/www/html/files + - config:/var/www/html/config + - marketplace:/var/www/html/marketplace + - plugins:/var/www/html/plugins + networks: + - web + - glpi + labels: + - "traefik.enable=true" + - "traefik.http.routers.glpi.rule=Host(``)" + - "traefik.http.routers.glpi.entrypoints=websecure" + - "traefik.http.routers.glpi.tls=true" + - "traefik.http.routers.glpi.tls.certresolver=letsencrypt" + - "traefik.docker.network=web" + - "traefik.http.services.glpi.loadbalancer.server.port=80" + + mariadb: + image: mariadb:11.4 + container_name: glpi-db + restart: unless-stopped + environment: + - MYSQL_ROOT_PASSWORD=${GLPI_DB_ROOT_PASSWORD} + - MYSQL_DATABASE=glpi + - MYSQL_USER=glpi + - MYSQL_PASSWORD=${GLPI_DB_PASSWORD} + volumes: + - db:/var/lib/mysql + networks: + - glpi + +volumes: + db: + files: + config: + marketplace: + plugins: +networks: + web: + external: true + glpi: + driver: bridge \ No newline at end of file