Make traefik aware of root domain and update makefile

This commit is contained in:
whitney 2024-05-29 14:43:14 -07:00
parent 0bbeebe177
commit c21a31b2c9
2 changed files with 3 additions and 3 deletions

View File

@ -32,7 +32,7 @@ jenkins:
cd jenkins && $(DOCKER_BUILD) cd jenkins && $(DOCKER_BUILD)
minecraft: minecraft:
cd minecraft && $(DOCKER_NETWORK_CREATE) grafana_grafana-network && $(DOCKER_COMPOSE_UP) cd minecraft && $(DOCKER_COMPOSE_UP)
monica: monica:
cd monica && $(DOCKER_BUILD) cd monica && $(DOCKER_BUILD)
@ -50,5 +50,5 @@ portainer:
cd portainer && $(DOCKER_BUILD) cd portainer && $(DOCKER_BUILD)
traefik: traefik:
cd traefik && $(DOCKER_NETWORK_CREATE) traefik_traefik-network && $(DOCKER_COMPOSE_UP) cd traefik && $(DOCKER_COMPOSE_UP)

View File

@ -12,7 +12,7 @@ services:
- [TRAEFIK_NETWORK] - [TRAEFIK_NETWORK]
build: . build: .
labels: labels:
- traefik.http.routers.homepage.rule=Host(`[SUBDOMAIN_URL]`) - traefik.http.routers.homepage.rule=Host(`[DOMAIN_URL]` || `[SUBDOMAIN_URL]`)
- traefik.http.routers.homepage.tls=true - traefik.http.routers.homepage.tls=true
- traefik.http.routers.homepage.tls.certresolver=lets-encrypt - traefik.http.routers.homepage.tls.certresolver=lets-encrypt
- traefik.http.services.homepage.loadbalancer.server.port=[[NGINX_INTERNAL_PORT]] - traefik.http.services.homepage.loadbalancer.server.port=[[NGINX_INTERNAL_PORT]]