nix-config/hosts/nixedo/modules/nginx/sites.nix

30 lines
541 B
Nix
Raw Normal View History

2025-05-03 22:30:39 +01:00
{ ports }:
2025-04-30 01:27:56 +01:00
2025-05-03 22:30:39 +01:00
let
2025-04-30 01:27:56 +01:00
mkSite =
name: overrides:
let
root = "/var/www/vhosts/${name}" + (overrides.rootSuffix or "");
2025-05-03 22:30:39 +01:00
port = ports."nginx-${name}";
url = "${name}.oliverdavies.uk";
2025-04-30 01:27:56 +01:00
in
2025-05-03 22:30:39 +01:00
{ inherit port root url; } // overrides;
2025-04-30 01:27:56 +01:00
sites = [
(mkSite "eric" {
rootSuffix = "/public";
extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow";
'';
})
(mkSite "luke" {
extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow";
'';
})
];
in
sites