parent
							
								
									bfaaca8657
								
							
						
					
					
						commit
						21259bb2fc
					
				@ -1,28 +1,55 @@
 | 
				
			||||
version: "3.2"
 | 
				
			||||
 | 
				
			||||
services:
 | 
				
			||||
#MariaDB Container
 | 
				
			||||
  mariadb:
 | 
				
			||||
    image: mariadb:10.7
 | 
				
			||||
    container_name: mariadb
 | 
				
			||||
    hostname: mariadb
 | 
				
			||||
# MariaDB Container
 | 
				
			||||
  glpi_mariadb:
 | 
				
			||||
    image: mariadb:latest
 | 
				
			||||
    container_name: glpi_mariadb
 | 
				
			||||
    hostname: glpi_mariadb
 | 
				
			||||
    volumes:
 | 
				
			||||
      - /var/lib/mysql:/var/lib/mysql
 | 
				
			||||
    env_file:
 | 
				
			||||
      - ./mariadb.env
 | 
				
			||||
      - ~/data/glpi/db:/var/lib/mysql
 | 
				
			||||
    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:
 | 
				
			||||
    image: diouxx/glpi
 | 
				
			||||
    container_name : glpi
 | 
				
			||||
    image: glpi
 | 
				
			||||
    container_name: glpi
 | 
				
			||||
    hostname: glpi
 | 
				
			||||
    ports:
 | 
				
			||||
      - "80:80"
 | 
				
			||||
    volumes:
 | 
				
			||||
      - /etc/timezone:/etc/timezone:ro
 | 
				
			||||
      - /etc/localtime:/etc/localtime:ro
 | 
				
			||||
      - /var/www/html/glpi/:/var/www/html/glpi
 | 
				
			||||
      - ~/data/glpi/www:/var/www/html/glpi
 | 
				
			||||
    environment:
 | 
				
			||||
      - TIMEZONE=Europe/Brussels
 | 
				
			||||
    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