From 20b92447f70cf69eb97814e7d0bb761cfab53e42 Mon Sep 17 00:00:00 2001 From: mc-fucker Date: Thu, 24 Nov 2022 18:22:26 +0100 Subject: [PATCH] splitted nginx logs --- modules/gitea.nix | 4 ++++ modules/invidious.nix | 4 ++++ modules/navidrome.nix | 9 ++++++++- modules/nitter.nix | 4 ++++ modules/ombi.nix | 5 ++++- 5 files changed, 24 insertions(+), 2 deletions(-) diff --git a/modules/gitea.nix b/modules/gitea.nix index bd21b4c..271a527 100644 --- a/modules/gitea.nix +++ b/modules/gitea.nix @@ -58,6 +58,10 @@ in }; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; diff --git a/modules/invidious.nix b/modules/invidious.nix index 315f27f..a1f9328 100644 --- a/modules/invidious.nix +++ b/modules/invidious.nix @@ -57,6 +57,10 @@ in }; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; diff --git a/modules/navidrome.nix b/modules/navidrome.nix index 88ac09d..90a701c 100644 --- a/modules/navidrome.nix +++ b/modules/navidrome.nix @@ -1,4 +1,7 @@ { ... }: +let + domain = "music.mc-fucker.cool"; +in { #nixpkgs.config.packageOverrides = pkgs: @@ -12,12 +15,16 @@ MusicFolder = "/mnt/genc/Musik"; }; }; - services.nginx.virtualHosts."music.mc-fucker.cool" = { + services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true; locations."/" = { proxyPass = "http://localhost:4533"; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; systemd.services.navidrome = { # fixes failing DNS lookup diff --git a/modules/nitter.nix b/modules/nitter.nix index 65e42b2..b65f753 100644 --- a/modules/nitter.nix +++ b/modules/nitter.nix @@ -34,6 +34,10 @@ in proxyPass = "http://127.0.0.1:${nitter_port}"; }; }; + extraConfig = '' + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; + ''; }; } diff --git a/modules/ombi.nix b/modules/ombi.nix index dfb7c12..a72afa3 100644 --- a/modules/ombi.nix +++ b/modules/ombi.nix @@ -1,6 +1,7 @@ { config, ... }: let cfg = config.services.ombi; + domain = "ombi.mc-fucker.cool"; in { nixpkgs.config.packageOverrides = pkgs: @@ -10,7 +11,7 @@ in services.ombi.enable = true; - services.nginx.virtualHosts."ombi.mc-fucker.cool" = { + services.nginx.virtualHosts."${domain}" = { forceSSL = true; enableACME = true; locations = { @@ -40,6 +41,8 @@ in gzip_proxied any; gzip_types text/plain text/css text/xml application/xml text/javascript application/x-javascript image/svg+xml; gzip_disable "MSIE [1-6]\."; + access_log /var/log/nginx/${domain}_access.log; + error_log /var/log/nginx/${domain}_error.log; ''; };