nix-config/hosts/nixedo/modules/nginx/sites.nix
Oliver Davies 0259ea44f0
All checks were successful
/ check (push) Successful in 1m43s
nix fmt
2025-07-24 21:13:55 +01:00

57 lines
1.2 KiB
Nix

{ ports }:
let
mkSite =
name: overrides:
let
root = "/var/www/vhosts/${name}" + (overrides.rootSuffix or "");
port = ports."nginx-${name}";
url = "${name}.oliverdavies.uk";
in
{ inherit port root url; } // overrides;
sites = [
{
root = "/var/www/vhosts/website-sculpin";
port = ports.nginx-website-2025;
url = "2025.oliverdavies.uk";
extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow";
'';
}
(mkSite "eric" {
rootSuffix = "/public";
extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow";
'';
})
]
++
map
(
domain:
mkSite domain {
extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow";
'';
}
)
[
"bootstrap-with-tailwind"
"florida-drupalcamp-tailwind-css"
"luke"
"phpsw-sculpin-demo"
"rebuilding-acquia"
"rebuilding-bartik"
"rebuilding-bristol-js"
"rebuilding-symfony"
"tailwindcss-demo"
"talking-drupal-tailwindcss"
"wp-tailwind"
"zet"
];
in
sites