version: '3'
networks:
front-external:
driver: overlay
external: true
volumes:
glpi_files: {}
glpi_mariadb: {}
services:
db:
image: mariadb
restart: always
volumes:
- glpi_mariadb:/var/lib/mysql:Z
networks:
- default
environment:
MYSQL_ROOT_PASSWORD: Temple_46
MYSQL_DATABASE: glpi
MYSQL_USER: glpi
MYSQL_PASSWORD: Temple_46
glpi:
image: pegastechs/glpi-php7
volumes:
- glpi_files:/var/www/html:Z
networks:
- default
- front-external
ports:
- 80
restart: always
environment:
GLPI_SOURCE_URL: https://github.com/glpi-project/glpi/releases/download/9.3.3/glpi-9.3.3.tgz
deploy:
labels:
- "traefik.enable=true"
- "traefik.backend=glpi"
- "traefik.base.frontend.rule=Host:glpi.app.pegascloud.com"
- "traefik.append.frontend.rule=Host:support.turnittech.com"
- "traefik.port=80"
- "traefik.protocol=http"
- "traefik.docker.network=front-external"