{ hostName, horizon-haskell-net-docs }:
{ config, pkgs, lib, ... }: {
services.nginx = {
enable = true;
recommendedGzipSettings = true;
recommendedOptimisation = true;
recommendedProxySettings = true;
recommendedTlsSettings = true;
virtualHosts.${hostName} = {
enableACME = true;
forceSSL = true;
locations."/".root = horizon-haskell-net-docs;
serverName = "${hostName}";
};
};
security.acme = {
acceptTerms = true;
certs."${hostName}" = {
email = "acme@${hostName}";
};
};
}
-
locallycompact authoredee80c803