From b50da9d1d0cf1c8d2e5903fccc38a3832e5800f7 Mon Sep 17 00:00:00 2001 From: xunuwu Date: Fri, 8 Aug 2025 17:11:01 +0200 Subject: [PATCH] fix private s3-web subdomain --- hosts/hopper/profiles/lab/acme.nix | 2 +- hosts/hopper/profiles/lab/caddy.nix | 1 + hosts/hopper/profiles/lab/garage.nix | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/hosts/hopper/profiles/lab/acme.nix b/hosts/hopper/profiles/lab/acme.nix index 3e38cca..d124e9c 100644 --- a/hosts/hopper/profiles/lab/acme.nix +++ b/hosts/hopper/profiles/lab/acme.nix @@ -11,7 +11,7 @@ in { certs = { "${domain}" = { domain = "${domain}"; - extraDomainNames = ["*.${domain}" "*.hopper.priv.${domain}"]; + extraDomainNames = ["*.${domain}" "*.hopper.priv.${domain}" "*.s3-web.hopper.priv.${domain}"]; dnsProvider = "cloudflare"; reloadServices = ["caddy.service"]; credentialFiles = { diff --git a/hosts/hopper/profiles/lab/caddy.nix b/hosts/hopper/profiles/lab/caddy.nix index 70be7dc..a837c46 100644 --- a/hosts/hopper/profiles/lab/caddy.nix +++ b/hosts/hopper/profiles/lab/caddy.nix @@ -61,6 +61,7 @@ in { glances = mkPrivateEntry "glances" "${bridge}:${toString config.services.glances.port}"; alertmanager = mkPrivateEntry "alerts" "${bridge}:${toString config.services.prometheus.alertmanager.port}"; s3-web = mkPrivateEntry "s3-web" "unix//run/garage/web.sock"; + s3-web2 = mkPrivateEntry "*.s3-web" "unix//run/garage/web.sock"; other = { hostName = "*.${domain}:80"; diff --git a/hosts/hopper/profiles/lab/garage.nix b/hosts/hopper/profiles/lab/garage.nix index 75298e8..96a65e4 100644 --- a/hosts/hopper/profiles/lab/garage.nix +++ b/hosts/hopper/profiles/lab/garage.nix @@ -21,7 +21,7 @@ s3_web = { bind_addr = "/run/garage/web.sock"; - root_domain = "s3-web.hopper.priv.${vars.domain}"; + root_domain = ".s3-web.hopper.priv.${vars.domain}"; }; }; };