omniflake/system/web-server/fundkorb-button.nix
2025-05-03 20:24:51 +02:00

17 lines
431 B
Nix

{ config, pkgs, ... }:
{
security.acme.certs."${config.networking.domain}".extraDomainNames = [
"fundkorb.ktiu.net"
];
services.nginx.virtualHosts."fundkorb.ktiu.net" = {
onlySSL = true;
useACMEHost = config.networking.domain;
root = "/var/www/fundkorb-button/html";
locations."/" = {
basicAuth = "Fundkorb build trigger";
basicAuthFile = "/var/www/fundkorb-button/.htpasswd";
};
};
}