personal-blog: Pull from github

This commit is contained in:
SebastianStork 2025-10-26 15:10:11 +01:00
parent a42478b852
commit 38a7dcfd42
Signed by: SebastianStork
SSH key fingerprint: SHA256:tRrGdjYOwgHxpSc/wTOZQZEjxcb15P0tyXRsbAfd+2Q

View file

@ -28,19 +28,12 @@ in
ports.tcp.list = [ cfg.port ];
};
systemd.services = {
generate-blog = {
serviceConfig.Type = "oneshot";
before = [ "caddy.service" ];
startAt = "*:0/5"; # Every 5 minutes
path = [
pkgs.nix
pkgs.git
];
script = "nix build git+https://git.sstork.dev/SebastianStork/blog?ref=main --out-link ${dataDir} --refresh";
};
caddy.after = [ "generate-blog.service" ];
systemd.services.generate-blog = {
serviceConfig.Type = "oneshot";
wantedBy = [ "multi-user.target" ];
startAt = "*:0/5"; # Every 5 minutes
path = [ pkgs.nix ];
script = "nix build github:SebastianStork/blog --out-link ${dataDir} --refresh";
};
services.caddy.virtualHosts.":${toString cfg.port}".extraConfig = ''