parent
bfaaca8657
commit
21259bb2fc
@ -1,28 +1,55 @@
|
|||||||
version: "3.2"
|
version: "3.2"
|
||||||
|
|
||||||
services:
|
services:
|
||||||
#MariaDB Container
|
# MariaDB Container
|
||||||
mariadb:
|
glpi_mariadb:
|
||||||
image: mariadb:10.7
|
image: mariadb:latest
|
||||||
container_name: mariadb
|
container_name: glpi_mariadb
|
||||||
hostname: mariadb
|
hostname: glpi_mariadb
|
||||||
volumes:
|
volumes:
|
||||||
- /var/lib/mysql:/var/lib/mysql
|
- ~/data/glpi/db:/var/lib/mysql
|
||||||
env_file:
|
|
||||||
- ./mariadb.env
|
|
||||||
restart: always
|
restart: always
|
||||||
|
environment:
|
||||||
|
- MARIADB_ROOT_PASSWORD_FILE=/run/secrets/MARIADB_ROOT_PASSWORD
|
||||||
|
- MARIADB_USER_FILE=/run/secrets/MARIADB_USER
|
||||||
|
- MARIADB_PASSWORD_FILE=/run/secrets/MARIADB_PASSWORD
|
||||||
|
- MARIADB_DATABASE_FILE=/run/secrets/MARIADB_DATABASE
|
||||||
|
secrets:
|
||||||
|
- MARIADB_ROOT_PASSWORD
|
||||||
|
- MARIADB_USER
|
||||||
|
- MARIADB_PASSWORD
|
||||||
|
- MARIADB_DATABASE
|
||||||
|
|
||||||
#GLPI Container
|
# GLPI Container
|
||||||
glpi:
|
glpi:
|
||||||
image: diouxx/glpi
|
image: glpi
|
||||||
container_name : glpi
|
container_name: glpi
|
||||||
hostname: glpi
|
hostname: glpi
|
||||||
ports:
|
|
||||||
- "80:80"
|
|
||||||
volumes:
|
volumes:
|
||||||
- /etc/timezone:/etc/timezone:ro
|
- /etc/timezone:/etc/timezone:ro
|
||||||
- /etc/localtime:/etc/localtime:ro
|
- /etc/localtime:/etc/localtime:ro
|
||||||
- /var/www/html/glpi/:/var/www/html/glpi
|
- ~/data/glpi/www:/var/www/html/glpi
|
||||||
environment:
|
environment:
|
||||||
- TIMEZONE=Europe/Brussels
|
- TIMEZONE=Europe/Brussels
|
||||||
restart: always
|
restart: always
|
||||||
|
networks:
|
||||||
|
- traefik
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.http.routers.glpi-router.rule=Host(`glpi.MYDOMAIN.TLD`)"
|
||||||
|
- "traefik.http.services.glpi-service.loadbalancer.server.port=80"
|
||||||
|
- "traefik.docker.network=traefik"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
traefik:
|
||||||
|
external: true
|
||||||
|
|
||||||
|
secrets:
|
||||||
|
MARIADB_ROOT_PASSWORD:
|
||||||
|
file: ~/secrets/glpi/MARIADB_ROOT_PASSWORD.txt
|
||||||
|
MARIADB_DATABASE:
|
||||||
|
file: ~/secrets/glpi/MARIADB_DATABASE.txt
|
||||||
|
MARIADB_USER:
|
||||||
|
file: ~/secrets/glpi/MARIADB_USER.txt
|
||||||
|
MARIADB_PASSWORD:
|
||||||
|
file: ~/secrets/glpi/MARIADB_PASSWORD.txt
|
||||||
|
|||||||
Loading…
Reference in new issue