Add traefik security headers, short url
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
@@ -72,8 +72,17 @@ in
|
||||
environmentFiles = [ hmConfig.sops.templates.shlink-env.path ];
|
||||
labels = [
|
||||
"traefik.enable=true"
|
||||
|
||||
"traefik.http.routers.shlink.rule=Host(`url.karaolidis.com`)"
|
||||
"traefik.http.routers.shlink.middlewares=authelia@docker"
|
||||
|
||||
"traefik.http.routers.shlink-short.rule=Host(`u.karaolidis.com`)"
|
||||
"traefik.http.routers.shlink-short.middlewares=redirect-shlink-short@docker"
|
||||
"traefik.http.routers.shlink-short.service=noop@internal"
|
||||
|
||||
"traefik.http.middlewares.redirect-shlink-short.redirectregex.regex=^https://u\.karaolidis\.com(/.*)?$"
|
||||
"traefik.http.middlewares.redirect-shlink-short.redirectregex.replacement=https://url.karaolidis.com$\${1}"
|
||||
"traefik.http.middlewares.redirect-shlink-short.redirectregex.permanent=true"
|
||||
];
|
||||
};
|
||||
|
||||
|
Reference in New Issue
Block a user