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 ]; ports.tcp.list = [ cfg.port ];
}; };
systemd.services = { systemd.services.generate-blog = {
generate-blog = { serviceConfig.Type = "oneshot";
serviceConfig.Type = "oneshot"; wantedBy = [ "multi-user.target" ];
before = [ "caddy.service" ]; startAt = "*:0/5"; # Every 5 minutes
startAt = "*:0/5"; # Every 5 minutes path = [ pkgs.nix ];
path = [ script = "nix build github:SebastianStork/blog --out-link ${dataDir} --refresh";
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" ];
}; };
services.caddy.virtualHosts.":${toString cfg.port}".extraConfig = '' services.caddy.virtualHosts.":${toString cfg.port}".extraConfig = ''