fix: actually fixed Docker images

This commit is contained in:
Andrew Rioux 2025-02-25 02:55:54 -05:00
parent a0c042832c
commit e0bd5c3b06
Signed by: andrew.rioux
GPG Key ID: 9B8BAC47C17ABB94

View File

@ -328,8 +328,10 @@ let
doInstallCargoArtifacts = false;
installPhaseCommand = ''
mkdir -p $out/bin
mkdir -p $out/site
cp target/x86_64-unknown-linux-gnu/release/sparse-server $out/bin
cp -r target/site/* $out/site
'';
doCheck = false;
});
@ -338,18 +340,30 @@ let
name = "sparse-server";
tag = "latest";
runAsRoot = ''
#!${pkgs.runtimeShell}
mkdir -p /sparse-server
'';
copyToRoot = [ "${sparse-server}" ];
config = {
Cmd = [
"${sparse-server}/bin/sparse-server"
"/bin/sparse-server"
"-i"
"serve"
"--file-store"
"/sparse-server/files"
"--management-address"
"0.0.0.0:3000"
"-i"
];
Expose = { "3000" = ""; };
Env = [ "DATABASE_URL=sqlite:///sparse-server/db.sqlite" ];
Env = [
"DATABASE_URL=sqlite:///sparse-server/db.sqlite"
"LEPTOS_SITE_ROOT=/site"
];
Volumes = { "/sparse-server" = { }; };
WorkingDir = "/";
};
};