mob next [ci-skip] [ci skip] [skip ci]

lastFile:machines/ramus/think-greater-chiangmai.nix
This commit is contained in:
2026-01-09 17:06:07 +07:00
parent d05c1ffb21
commit 560a79b68e
2 changed files with 11 additions and 11 deletions

View File

@@ -21,6 +21,8 @@ let
R2_BUCKET = config.clan.core.vars.generators.greaterchiangmai-s3.files.bucket.value; R2_BUCKET = config.clan.core.vars.generators.greaterchiangmai-s3.files.bucket.value;
R2_ENDPOINT = config.clan.core.vars.generators.greaterchiangmai-s3.files.endpoint.value; R2_ENDPOINT = config.clan.core.vars.generators.greaterchiangmai-s3.files.endpoint.value;
R2_BUCKET_NAME = R2_BUCKET;
LOG_CHANNEL = "stack"; LOG_CHANNEL = "stack";
LOG_LEVEL = "debug"; LOG_LEVEL = "debug";

View File

@@ -171,13 +171,12 @@ in
requiredBy = [ "phpfpm-think-backend-gtcm.service" ]; requiredBy = [ "phpfpm-think-backend-gtcm.service" ];
before = [ "phpfpm-think-backend-gtcm.service" ]; before = [ "phpfpm-think-backend-gtcm.service" ];
serviceConfig = { serviceConfig = {
user = cfg.user; User = cfg.user;
WorkingDirectory = "${file-uploader}"; WorkingDirectory = "${file-uploader}";
ExecStart = "${lib.getExe pkgs.nodejs_20} ${file-uploader}/src/be/index.js";
Restart = "on-failure";
}; };
path = [ pkgs.nodejs_20 ]; path = [ pkgs.nodejs_20 ];
script = ''
node ${file-uploader}/src/be/index.js
'';
}; };
environment.systemPackages = [ environment.systemPackages = [
@@ -311,13 +310,12 @@ in
"~ \\.(js|css|gif|png|ico|jpg|jpeg)$" = { "~ \\.(js|css|gif|png|ico|jpg|jpeg)$" = {
extraConfig = "expires 365d;"; extraConfig = "expires 365d;";
}; };
"^~ /initiate-multipart-upload".extraConfig = nginxNodeProxyConfig;
"/initiate-multiplart-upload".extraConfig = nginxNodeProxyConfig; "^~ /get-presigned-url".extraConfig = nginxNodeProxyConfig;
"/get-presigned-url".extraConfig = nginxNodeProxyConfig; "^~ /complete-multipart-upload".extraConfig = nginxNodeProxyConfig;
"/complete-multipart-upload".extraConfig = nginxNodeProxyConfig; "^~ /generate-presigned-url".extraConfig = nginxNodeProxyConfig;
"/generate-presigned-url".extraConfig = nginxNodeProxyConfig; "^~ /enable-bucket-cors".extraConfig = nginxNodeProxyConfig;
"/enable-bucket-cors".extraConfig = nginxNodeProxyConfig; "^~ /upload".extraConfig = nginxNodeProxyConfig;
"/upload".extraConfig = nginxNodeProxyConfig;
}; };
}; };
}; };