From ed3ffb4b66b21fee7c17b88ab63fc13439fa2293 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Thu, 17 Jul 2025 07:35:07 -0700 Subject: build and deploy my personal website on the VM --- src/fcuny.net/default.nix | 30 +----------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) (limited to 'src') diff --git a/src/fcuny.net/default.nix b/src/fcuny.net/default.nix index b34bfe0..6ace901 100644 --- a/src/fcuny.net/default.nix +++ b/src/fcuny.net/default.nix @@ -17,7 +17,6 @@ let buildPhase = '' zola build - lychee docs/*.html ''; installPhase = '' @@ -31,36 +30,9 @@ let cd src/fcuny.net ${pkgs.zola}/bin/zola serve --interface 0.0.0.0 --port 1111 ''; - - # Nginx configuration - nginxConfig = pkgs.writeText "fcuny-net.conf" '' - server { - listen 80; - server_name fcuny.net; - - root ${site}; - index index.html; - - location / { - try_files $uri $uri/ =404; - } - - # Optional: Add some basic security headers - add_header X-Frame-Options "SAMEORIGIN" always; - add_header X-Content-Type-Options "nosniff" always; - add_header X-XSS-Protection "1; mode=block" always; - - # Cache static assets - location ~* \.(css|js|png|jpg|jpeg|gif|ico|svg)$ { - expires 1y; - add_header Cache-Control "public, immutable"; - } - } - ''; - in { - inherit site serve nginxConfig; + inherit site serve; # Make site the default output default = site; -- cgit v1.2.3