Proxy settings for minio

This commit is contained in:
Andrea Ciceri 2024-01-25 11:29:20 +01:00
parent 29989bc0ab
commit 8f1464c584
Signed by: aciceri
SSH key fingerprint: SHA256:/AagBweyV4Hlfg9u092n8hbHwD5fcB6A3qhDiDA65Rg

View file

@ -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 = ''
'';
};
};
}