diff --git a/glpi/GLPI10-docker-compose.yml b/glpi/GLPI10-docker-compose.yml new file mode 100644 index 00000000..53809e09 --- /dev/null +++ b/glpi/GLPI10-docker-compose.yml @@ -0,0 +1,49 @@ +version: "3.5" +services: + mariadb: + image: mariadb:latest + container_name: glpi-db + restart: unless-stopped + volumes: + - ./volumes/mariadb:/var/lib/mysql:rw + environment: + MARIADB_DATABASE: ${MARIADB_DATABASE} + MARIADB_USER: ${MARIADB_USER} + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + MARIADB_ROOT_PASSWORD: ${MARIADB_ROOT_PASSWORD} + TZ: ${TZ} +# ports: +# - 3306:3306 + networks: + - glpi-backend + glpi: + image: ghcr.io/glpi-project/glpi-nightly:10.0-bugfixes + container_name: glpi-app + restart: unless-stopped + volumes: + - ./volumes/glpi-config:/var/glpi/config:rw + - ./volumes/glpi-files:/var/www/html/files:rw + - ./volumes/glpi-plugins:/var/www/html/plugins:rw + environment: + MARIADB_HOST: ${MARIADB_HOST} + MARIADB_PORT: ${MARIADB_PORT} + MARIADB_DATABASE: ${MARIADB_DATABASE} + MARIADB_USER: ${MARIADB_USER} + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + GLPI_LANG: ${GLPI_LANG} + VERSION: "10.0" + PLUGINS: "all" + TIMEZONE: ${TZ} + FQDN: ${FQDN} + ADMINEMAIL: ${ADMINEMAIL} + ORGANIZATION: ${ORGANIZATION} + depends_on: + - mariadb + ports: + - 8075:80 + networks: + - glpi-frontend + - glpi-backend +networks: + glpi-frontend: + glpi-backend: \ No newline at end of file