Update nginx-reverse-proxy.nix

This commit is contained in:
Aaron Honeycutt 2023-01-27 16:47:11 +00:00
parent 0a0b7c8839
commit 32cb004da4

View file

@ -1,3 +1,6 @@
{ config, pkgs, ... }:
{
security.acme.acceptTerms = true; security.acme.acceptTerms = true;
security.acme.defaults.email = "aaronhoneycutt@proton.me"; security.acme.defaults.email = "aaronhoneycutt@proton.me";
@ -9,7 +12,7 @@
recommendedProxySettings = true; recommendedProxySettings = true;
virtualHosts = { virtualHosts = {
"ahoneybun.net" = { "hydra.ahoneybun.net" = {
forceSSL = true; forceSSL = true;
enableACME = true; enableACME = true;
locations."/" = { locations."/" = {
@ -22,7 +25,7 @@
add_header 'Access-Control-Allow-Origin' '*' always; add_header 'Access-Control-Allow-Origin' '*' always;
add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always; add_header 'Access-Control-Allow-Methods' 'POST, PUT, DELETE, GET, PATCH, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always; add_header 'Access-Control-Allow-Headers' 'Authorization, Content-Type, Idempotency-Key' always;
add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' always; add_header 'Access-Control-Expose-Headers' 'Link, X-RateLimit-Reset, X-RateLimit-Limit, X-RateLimit-Remaining, X-Request-Id' alway>
if ($request_method = OPTIONS) { if ($request_method = OPTIONS) {
return 204; return 204;
} }
@ -44,3 +47,5 @@
}; };
}; };
}; };
}