From cd84c425d6979419f286f5516de948ba32b34f7f Mon Sep 17 00:00:00 2001 From: mc-fucker Date: Sun, 30 Oct 2022 15:51:48 +0100 Subject: [PATCH] splitted nginx logs --- modules/ihatemoney.nix | 9 +++++++-- modules/powerdns-web.nix | 2 ++ modules/tandoor.nix | 8 +++++--- modules/zabbix-server.nix | 4 ++++ 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/modules/ihatemoney.nix b/modules/ihatemoney.nix index 7aac6a5..952cbeb 100644 --- a/modules/ihatemoney.nix +++ b/modules/ihatemoney.nix @@ -2,15 +2,20 @@ let port = "8000"; db = "ihatemoney"; + domain = "geld.mc-fucker.cool"; in { services.nginx.enable = true; - services.nginx.virtualHosts."geld.mc-fucker.cool" = { + services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://localhost:${port}"; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; security.acme = { @@ -19,7 +24,7 @@ in }; virtualisation.oci-containers.containers.ihatemoney = { - image = "e0f5c301fa0c"; + image = "e867068a7f61"; environment = { ACTIVATE_ADMIN_DASHBOARD = "True"; ACTIVATE_DEMO_PROJECT = "False"; diff --git a/modules/powerdns-web.nix b/modules/powerdns-web.nix index 8a62f76..e3a8a7c 100644 --- a/modules/powerdns-web.nix +++ b/modules/powerdns-web.nix @@ -21,6 +21,8 @@ in proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_headers_hash_bucket_size 64; + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; ''; locations = { "/" = { diff --git a/modules/tandoor.nix b/modules/tandoor.nix index 534d3fb..5cbc0a6 100644 --- a/modules/tandoor.nix +++ b/modules/tandoor.nix @@ -52,9 +52,11 @@ in "/" = { proxyPass = "http://127.0.0.1:${tandoor_port}"; extraConfig = '' - proxy_set_header Host $host; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_redirect http://127.0.0.1:${tandoor_port} https://${domain}; + proxy_set_header Host $host; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_redirect http://127.0.0.1:${tandoor_port} https://${domain}; + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; ''; }; diff --git a/modules/zabbix-server.nix b/modules/zabbix-server.nix index 393c758..84d9e5c 100644 --- a/modules/zabbix-server.nix +++ b/modules/zabbix-server.nix @@ -56,6 +56,10 @@ in locations."/" = { proxyPass = "http://localhost:${port}"; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; }