feat: lfs
runner nix smoke / nix label and flake smoke (push) Failing after 1m59s

This commit is contained in:
2026-09-24 23:15:43 +00:00
parent e444ea5936
commit 09eecf5969
+11 -2
View File
@@ -103,7 +103,7 @@ in {
}; };
services."project-zomboid" = { services."project-zomboid" = {
enable = true; enable = true;
memory = "3g"; memory = "4g";
serverName = "servertest"; serverName = "servertest";
serverPropertiesFile = /var/lib/project-zomboid/server-password.ini; serverPropertiesFile = /var/lib/project-zomboid/server-password.ini;
rcon.enable = true; rcon.enable = true;
@@ -534,6 +534,9 @@ in {
extraConfig = '' extraConfig = ''
proxy_pass http://127.0.0.1:11011/; proxy_pass http://127.0.0.1:11011/;
proxy_redirect off; proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
''; '';
}; };
}; };
@@ -543,15 +546,21 @@ in {
gitea = { gitea = {
enable = true; enable = true;
package = pkgs.hectic.gitea-heatmap; package = pkgs.hectic.gitea-heatmap;
settings.service.DISABLE_REGISTRATION = false; # Keep LFS storage limited to accounts provisioned by administrators.
settings.service.DISABLE_REGISTRATION = true;
settings.session.COOKIE_SECURE = true;
settings.actions.ENABLED = true; settings.actions.ENABLED = true;
# Long CUDA builds must not hit Gitea's default three-hour task watchdog. # Long CUDA builds must not hit Gitea's default three-hour task watchdog.
settings.actions.ENDLESS_TASK_TIMEOUT = "8h"; settings.actions.ENDLESS_TASK_TIMEOUT = "8h";
settings.server = { settings.server = {
HTTP_ADDR = "127.0.0.1";
HTTP_PORT = 11011; HTTP_PORT = 11011;
ROOT_URL = "https://gitea.${domain}/";
SSH_PORT = sshPort; SSH_PORT = sshPort;
SSH_DOMAIN = "hectic-lab.com"; SSH_DOMAIN = "hectic-lab.com";
}; };
lfs.enable = true;
settings.lfs.LFS_MAX_FILE_SIZE = 536870912;
database = { database = {
createDatabase = true; createDatabase = true;
type = "postgres"; type = "postgres";