quasar/nginx.nix

39 lines
896 B
Nix
Raw Normal View History

{ base-domain, ... }:
{
services.nginx = {
enable = true;
recommendedTlsSettings = true;
recommendedOptimisation = true;
recommendedGzipSettings = true;
recommendedProxySettings = true;
virtualHosts = {
"${base-domain}" = {
enableACME = true;
};
"sourcehut.${base-domain}" = {
enableACME = true;
};
"meta.sourcehut.${base-domain}" = {
enableACME = true;
};
"git.sourcehut.${base-domain}" = {
enableACME = true;
};
"docspell.${base-domain}" = {
enableACME = true;
2024-08-23 10:08:19 +00:00
forceSSL = true;
locations."/" = {
proxyPass = "http://localhost:7879";
};
};
"teedy.${base-domain}" = {
enableACME = true;
forceSSL = true;
locations."/" = {
proxyPass = "http://localhost:7778";
};
};
};
};
}