diff --git a/.env.sample b/.env.sample index 612ca7d5c73557756c143e9a09be3f5784b0415f..0893b9cba9b233fcad720d77b62badc97345c1a8 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 0000000000000000000000000000000000000000..81f7a68dfd28016b26bf9b526bdf22eccf0f9a5e --- /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 +