{ config, ... }: { imports = [ ./base.nix ]; config = { services.nginx.virtualHosts."auth.tvl.fyi" = { serverName = "auth.tvl.fyi"; enableACME = true; forceSSL = true; extraConfig = '' location / { proxy_pass http://localhost:${config.services.keycloak.httpPort}; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto https; proxy_set_header Host $host; } ''; }; }; }