72 lines
2.0 KiB
YAML
72 lines
2.0 KiB
YAML
version: "3.5"
|
|
services:
|
|
mariadb:
|
|
image: fametec/glpi:mariadb
|
|
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: fametec/glpi:latest
|
|
container_name: glpi-app
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./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: "9.5.6"
|
|
PLUGINS: "all"
|
|
TIMEZONE: ${TZ}
|
|
FQDN: ${FQDN}
|
|
ADMINEMAIL: ${ADMINEMAIL}
|
|
ORGANIZATION: ${ORGANIZATION}
|
|
depends_on:
|
|
- mariadb
|
|
ports:
|
|
- 8075:80
|
|
networks:
|
|
- glpi-frontend
|
|
- glpi-backend
|
|
#
|
|
# CRON
|
|
#
|
|
crond:
|
|
image: fametec/glpi:crond
|
|
container_name: glpi-crond
|
|
restart: unless-stopped
|
|
volumes:
|
|
- ./volumes/glpi-nginx:/usr/share/nginx/html/glpi:rw
|
|
- ./volumes/glpi-files:/var/www/html/files:rw
|
|
- ./volumes/glpi-plugins:/var/www/html/plugins:rw
|
|
depends_on:
|
|
- mariadb
|
|
environment:
|
|
MARIADB_HOST: ${MARIADB_HOST}
|
|
MARIADB_PORT: ${MARIADB_PORT}
|
|
MARIADB_DATABASE: ${MARIADB_DATABASE}
|
|
MARIADB_USER: ${MARIADB_USER}
|
|
MARIADB_PASSWORD: ${MARIADB_PASSWORD}
|
|
networks:
|
|
- glpi-backend
|
|
#
|
|
# NETWORKS
|
|
networks:
|
|
glpi-frontend:
|
|
glpi-backend:
|