caddy: move to new domain

This commit is contained in:
2026-03-10 14:30:23 -04:00
parent 04d6a9b546
commit 3d4aea8c5b
2 changed files with 18 additions and 1 deletions

View File

@@ -45,7 +45,8 @@ rec {
https = {
certs = services_dir + "/http_certs";
domain = "gardling.com";
domain = "sigkill.computer";
old_domain = "gardling.com"; # Redirect traffic from old domain
};
gitea = {

View File

@@ -61,6 +61,22 @@ in
serverAliases = [ "www.${service_configs.https.domain}" ];
};
# Redirect old domain (bare) to new domain
${service_configs.https.old_domain} = {
extraConfig = ''
redir https://${service_configs.https.domain}{uri} permanent
'';
serverAliases = [ "www.${service_configs.https.old_domain}" ];
};
# Redirect old domain (wildcard subdomains) to new domain
"*.${service_configs.https.old_domain}" = {
extraConfig = ''
# {labels.2} extracts the subdomain from *.gardling.com
redir https://{labels.2}.${service_configs.https.domain}{uri} permanent
'';
};
};
};