Files
nixos/hosts/web-arm/sites/fueltide.io.nix

25 lines
551 B
Nix

{ pkgs, lib, config, ... }:
let
domain = "fueltide.cloonar.dev";
dataDir = "/var/www/${domain}";
in {
services.webstack.instances."${domain}" = {
enablePhp = false;
authorizedKeys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIILf3KpvY3sG/l5w4phV3qxOnahFpb7op/8y6i3oLWXv"
];
locations."/".extraConfig = ''
index index.html;
'';
locations."~* \.(js|jpg|gif|png|webp|avif|css|woff2)$".extraConfig = ''
expires 365d;
add_header Pragma "public";
add_header Cache-Control "public";
'';
};
}