feat: Gitea | remove nginx proxy body limit for container registry uploads

This commit is contained in:
2025-10-12 06:05:46 +05:00
parent 28d1671ca6
commit eccb361d28
3 changed files with 52 additions and 3 deletions

37
flake.lock generated
View File

@@ -18,6 +18,42 @@
"type": "github"
}
},
"flake-utils_2": {
"locked": {
"lastModified": 1659877975,
"narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"krew2nix": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1716272275,
"narHash": "sha256-JWDyPhAJp263EVVsGrKwrJU+xdDReHsDmSe7A190/Cg=",
"owner": "eigengrau",
"repo": "krew2nix",
"rev": "0c1fecaab044dba1249c5d09366891ec467b4ad2",
"type": "github"
},
"original": {
"owner": "eigengrau",
"repo": "krew2nix",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1759417375,
@@ -37,6 +73,7 @@
"root": {
"inputs": {
"flake-utils": "flake-utils",
"krew2nix": "krew2nix",
"nixpkgs": "nixpkgs"
}
},

View File

@@ -4,9 +4,14 @@
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
flake-utils.url = "github:numtide/flake-utils";
krew2nix = {
url = "github:eigengrau/krew2nix";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { nixpkgs, flake-utils, ... }: flake-utils.lib.eachDefaultSystem (system:
outputs = { nixpkgs, flake-utils, krew2nix, ... }: flake-utils.lib.eachDefaultSystem (system:
let
lib = nixpkgs.lib;
@@ -19,12 +24,17 @@
];
};
};
kubectl = krew2nix.packages.${system}.kubectl;
in {
# Define the devShell for the current system
devShell = pkgs.mkShell {
buildInputs = with pkgs; [
kubernetes-helm
kubectl
(kubectl.withKrewPlugins (plugins: with plugins; [
cnpg
]))
nil
terraform
tflint
@@ -39,6 +49,7 @@
# cli tools
nodePackages.cdktf-cli
nodePackages.prettier
];
};
}

View File

@@ -14,8 +14,9 @@ ingress:
annotations:
cert-manager.io/cluster-issuer: cloudflare-issuer
cert-manager.io/acme-challenge-type: dns01
cert-manager.io/private-key-size: "4096"
nginx.ingress.kubernetes.io/backend-protocol: "HTTPS"
cert-manager.io/private-key-size: 4096
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
nginx.ingress.kubernetes.io/proxy-body-size: 0
className: nginx-internal
hosts:
- host: git.dogar.dev