From 8f1464c584ab2f0e962996c234f6a605d454cebf Mon Sep 17 00:00:00 2001 From: Andrea Ciceri Date: Thu, 25 Jan 2024 11:29:20 +0100 Subject: [PATCH] Proxy settings for `minio` --- modules/minio/default.nix | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/modules/minio/default.nix b/modules/minio/default.nix index 8d13d92..1f503af 100644 --- a/modules/minio/default.nix +++ b/modules/minio/default.nix @@ -1,17 +1,32 @@ -{config, ...}: { +{ + config, + lib, + ... +}: { imports = [../nginx-base]; services.minio = { enable = true; rootCredentialsFile = config.age.secrets.minio-credentials.path; - region = "eu-central-1"; + region = "eu-south-1"; + dataDir = lib.mkForce ["/mnt/hd/minio"]; }; services.nginx.virtualHosts."cache.aciceri.dev" = { forceSSL = true; enableACME = true; + extraConfig = '' + # To allow special characters in headers + ignore_invalid_headers off; + # Allow any size file to be uploaded. + client_max_body_size 0; + # To disable buffering + proxy_buffering off; + ''; locations."/" = { proxyPass = "http://127.0.0.1:9000"; + extraConfig = '' + ''; }; }; }