ITSM-NG is a GLPI fork with the objective of offering a strong community component and relevant technological choices.
Volumes | Description |
---|---|
itsmng-config | He contain the database Information, the name and the login of MySQL database |
itsmng-plugins | He contain all of the ITSM-NG plugins files |
itsmng-files | He contain all of the attachments, and profile picture |
itsmdata | He contain all of the files of MariaDB. |
docker-compose up -d
docker-compose down
version: '3'
services:
itsmweb :
image : itsm-ng
depends_on:
- itsmdb
container_name : itsmweb
restart: always
ports :
- "80:80"
volumes :
- ./itsmng-config:/var/www/itsm-ng/config
- ./itsmng-plugins:/var/www/itsm-ng/plugins
- ./itsmng-files:/var/www/itsm-ng/files
environment:
MARIADB_USER : itsmng
MARIADB_PASSWORD : itsmng
MARIADB_DATABASE : itsmng
itsmdb :
image: mariadb
container_name: itsmdb
command: --default-authentication-plugin=mysql_native_password
restart: always
volumes :
- ./itsmdata:/var/lib/mysql
environment:
MARIADB_AUTO_UPGRADE: "yes"
MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: "yes"
MARIADB_USER : itsmng
MARIADB_PASSWORD : itsmng
MARIADB_DATABASE : itsmng
healthcheck:
test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-u", "root", "-p$MARIADB_PASSWORD"]
timeout: 20s
retries: 10
- Fork it!
- Create your feature branch: git checkout -b my-new-feature
- Add your changes: git add folder/file1.php
- Commit your changes: git commit -m 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request !
ITSM-NG Docker Image is GPLv3 licensed