diff --git a/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix b/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix new file mode 100644 index 0000000..5c9960f --- /dev/null +++ b/puter/030-vm-nixos-neru/specific-aspect/main-website/experimenting-website.nix @@ -0,0 +1,32 @@ +{ + den.aspects = { + neru = { + nixos = + { lib, pkgs, config, ... }: + { + systemd.tmpfiles.rules = [ + "d /var/www/experimenting-website 0755 kirbara nginx -" + ]; + + services.nginx.virtualHosts."experimenting.website" = { + forceSSL = true; + enableACME = true; + + root = "/var/www/experimenting-website"; + + locations."/" = { + tryFiles = "$uri $uri/ /index.html"; + index = "index.html"; + }; + + locations."/_app/" = { + extraConfig = '' + expires 1y; + add_header Cache-Control "public, immutable"; + ''; + }; + }; + }; + }; + }; +} \ No newline at end of file diff --git a/puter/030-vm-nixos-neru/specific-aspect/main-website/work-in-progress.wip b/puter/030-vm-nixos-neru/specific-aspect/main-website/work-in-progress.wip deleted file mode 100644 index e69de29..0000000