Refactor Nginx vhosts and ports

This commit is contained in:
Oliver Davies 2025-04-30 01:27:56 +01:00
parent 0fa5b750d1
commit e6f269b123
2 changed files with 44 additions and 81 deletions

View file

@ -0,0 +1,15 @@
{
bootstrap-with-tailwind = 8081;
eric = 8084;
florida-drupalcamp-tailwind-css = 8083;
luke = 8094;
phpsw-sculpin-demo = 8085;
rebuilding-acquia = 8086;
rebuilding-bartik = 8087;
rebuilding-bristol-js = 8088;
rebuilding-symfony = 8089;
tailwindcss-demo = 8090;
talking-drupal-tailwindcss = 8093;
wp-tailwind = 8091;
zet = 8092;
}

View file

@ -1,87 +1,35 @@
[ let
{ baseDomain = "oliverdavies.uk";
url = "bootstrap-with-tailwind.oliverdavies.uk";
root = "/var/www/vhosts/bootstrap-with-tailwind";
port = 8081;
}
{ ports = import ./ports.nix;
port = 8084;
root = "/var/www/vhosts/eric/public";
url = "eric.oliverdavies.uk";
extraConfig = '' mkSite =
add_header X-Robots-Tag "noindex, nofollow"; name: overrides:
''; let
} root = "/var/www/vhosts/${name}" + (overrides.rootSuffix or "");
in
{
inherit root;
{ port = ports.${name};
port = 8083; url = "${name}.${baseDomain}";
root = "/var/www/vhosts/florida-drupalcamp-tailwind-css"; }
url = "florida-drupalcamp-tailwind-css.oliverdavies.uk"; // overrides;
}
{ sites = [
port = 8094; (mkSite "eric" {
root = "/var/www/vhosts/luke"; rootSuffix = "/public";
url = "luke.oliverdavies.uk";
extraConfig = '' extraConfig = ''
add_header X-Robots-Tag "noindex, nofollow"; add_header X-Robots-Tag "noindex, nofollow";
''; '';
} })
{ (mkSite "luke" {
port = 8085; extraConfig = ''
root = "/var/www/vhosts/phpsw-sculpin-demo"; add_header X-Robots-Tag "noindex, nofollow";
url = "phpsw-sculpin-demo.oliverdavies.uk"; '';
} })
];
{ in
port = 8086; sites
root = "/var/www/vhosts/rebuilding-acquia";
url = "rebuilding-acquia.oliverdavies.uk";
}
{
port = 8087;
root = "/var/www/vhosts/rebuilding-bartik";
url = "rebuilding-bartik.oliverdavies.uk";
}
{
port = 8088;
root = "/var/www/vhosts/rebuilding-bristol-js";
url = "rebuilding-bristol-js.oliverdavies.uk";
}
{
port = 8089;
root = "/var/www/vhosts/rebuilding-symfony";
url = "rebuilding-symfony.oliverdavies.uk";
}
{
port = 8090;
root = "/var/www/vhosts/tailwindcss-demo";
url = "tailwindcss-demo.oliverdavies.uk";
}
{
port = 8091;
root = "/var/www/vhosts/wp-tailwind";
url = "wp-tailwind.oliverdavies.uk";
}
{
port = 8092;
root = "/var/www/vhosts/zet";
url = "zet.oliverdavies.uk";
}
{
port = 8093;
root = "/var/www/vhosts/talking-drupal-tailwindcss";
url = "talking-drupal-tailwindcss.oliverdavies.uk";
}
]