From 4acbc0bcd48408fc900893fb62e2d886bb193a1b Mon Sep 17 00:00:00 2001 From: reachableceo Date: Fri, 4 Sep 2026 06:19:36 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20glpi-test=20compose=20=E2=80=94=20loopb?= =?UTF-8?q?ack=20GLPI=2011.0.8=20+=20MariaDB=2012.3.3=20[#769]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Workstation test lane (Charles: GLPI/vault/cloudron-app tests run as docker on the workstation). Auto-install verified; loopback :8090. https://projects.knownelement.com/issues/769#note-4152 --- docker/glpi-test/compose.yaml | 38 +++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docker/glpi-test/compose.yaml diff --git a/docker/glpi-test/compose.yaml b/docker/glpi-test/compose.yaml new file mode 100644 index 0000000..46428f0 --- /dev/null +++ b/docker/glpi-test/compose.yaml @@ -0,0 +1,38 @@ +# glpi-test — loopback GLPI test instance (preprod stand-in for the live +# GLPI at cmdb.knownelement.com; #705/#774). NOT for prod data. +services: + db: + image: mariadb:12.3.3 + container_name: ukrrs-pfv-glpi-test-db + environment: + MARIADB_DATABASE: glpidb + MARIADB_USER: glpi + MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD:?set in ~/.creds/glpi-test.env} + MARIADB_PASSWORD: ${MARIADB_PASSWORD:?set in ~/.creds/glpi-test.env} + volumes: + - glpi-test-db:/var/lib/mysql + restart: unless-stopped + + glpi: + image: glpi/glpi:11.0.8 + container_name: ukrrs-pfv-glpi-test + depends_on: + - db + ports: + - "127.0.0.1:8090:80" + environment: + TIMEZONE: America/Chicago + GLPI_DB_HOST: db + GLPI_DB_PORT: "3306" + GLPI_DB_NAME: glpidb + GLPI_DB_USER: glpi + GLPI_DB_PASSWORD: ${MARIADB_PASSWORD} + volumes: + - glpi-test-var:/var/www/html/glpi/files + - glpi-test-etc:/etc/glpi + restart: unless-stopped + +volumes: + glpi-test-db: + glpi-test-var: + glpi-test-etc: