diff --git a/punktfri.nomad b/punktfri.nomad index 12487c0..7aaedee 100644 --- a/punktfri.nomad +++ b/punktfri.nomad @@ -48,8 +48,13 @@ job "punktfri" { tags = [ "traefik.enable=true", - "traefik.http.routers.punktfri.rule=Host(`punktfri.i80.dk`)", - "traefik.http.routers.punktfri.tls=true" + "traefik.http.routers.punktfri.rule=Host(`punktfri.dk`) || Host(`www.punktfri.dk`)", + "traefik.http.routers.punktfri.tls=true", + "traefik.http.routers.punktfri.tls.certresolver=le", + "traefik.http.middlewares.punktfri-www-redirect.redirectregex.regex=^https://www.punktfri.dk/(.*)", + "traefik.http.middlewares.punktfri-www-redirect.redirectregex.replacement=https://punktfri.dk/$${1}", + "traefik.http.middlewares.punktfri-www-redirect.redirectregex.permanent=true", + "traefik.http.routers.punktfri.middlewares=punktfri-www-redirect" ] canary_tags = [