add infra for providing updates to yarn
This commit is contained in:
@@ -17,8 +17,22 @@
|
|||||||
settings.bind = "127.0.0.1:${toString service_configs.ports.private.harmonia.port}";
|
settings.bind = "127.0.0.1:${toString service_configs.ports.private.harmonia.port}";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# serve latest deploy store paths (unauthenticated — just a path string)
|
||||||
|
# CI writes to /var/lib/dotfiles-deploy/<hostname> after building
|
||||||
services.caddy.virtualHosts."nix-cache.${service_configs.https.domain}".extraConfig = ''
|
services.caddy.virtualHosts."nix-cache.${service_configs.https.domain}".extraConfig = ''
|
||||||
import ${config.age.secrets.nix-cache-auth.path}
|
handle_path /deploy/* {
|
||||||
reverse_proxy :${toString service_configs.ports.private.harmonia.port}
|
root * /var/lib/dotfiles-deploy
|
||||||
|
file_server
|
||||||
|
}
|
||||||
|
|
||||||
|
handle {
|
||||||
|
import ${config.age.secrets.nix-cache-auth.path}
|
||||||
|
reverse_proxy :${toString service_configs.ports.private.harmonia.port}
|
||||||
|
}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# directory for CI to record latest deploy store paths
|
||||||
|
systemd.tmpfiles.rules = [
|
||||||
|
"d /var/lib/dotfiles-deploy 0755 gitea-runner gitea-runner"
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user