treewide: run nginx -t on all nginx config files

This commit is contained in:
2024-04-11 21:20:25 +02:00
parent 36b7087a3f
commit 9b4fbd847f
2 changed files with 14 additions and 1 deletions

11
overlays/nginx-test.nix Normal file
View File

@@ -0,0 +1,11 @@
final: prev: {
writers = prev.writers // {
writeNginxConfig = name: text: final.runCommandLocal name {
nginxConfig = prev.writers.writeNginxConfig name text;
nativeBuildInputs = [ final.nginx ];
} ''
ln -s "$nginxConfig" "$out"
nginx -t -c "$out"
'';
};
}