From 35ac63f0e6e6ba7461fee8dc9062f09ab611d497 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Tue, 1 Aug 2023 16:02:24 +0200 Subject: [PATCH] Add traefik config --- .env.sample | 3 +++ traefik.yml | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 traefik.yml diff --git a/.env.sample b/.env.sample index 612ca7d..0893b9c 100644 --- a/.env.sample +++ b/.env.sample @@ -12,3 +12,6 @@ MYSQL_USER=glpi MYSQL_DATABASE=glpi MYSQL_PASSWORD=insert-random-string-here MYSQL_ROOT_PASSWORD=other-random-string +# If you Use traefik.yml update the following +NAME=someglpiname +HOST=FQDN diff --git a/traefik.yml b/traefik.yml new file mode 100644 index 0000000..81f7a68 --- /dev/null +++ b/traefik.yml @@ -0,0 +1,20 @@ +version: '3' + +services: + glpi: + networks: + - default + - traefik + labels: + - "traefik.enable=true" + - "traefik.docker.network=traefik" + - "traefik.http.routers.${NAME}.rule=Host(`${HOST}`)" + - "traefik.http.routers.${NAME}.tls.certresolver=myresolver" + - "traefik.http.routers.${NAME}.entrypoints=web,websecure" + - "traefik.http.routers.${NAME}.middlewares=hardening@docker" + + +networks: + traefik: + external: true + -- GitLab