fix: actually fixed Docker images
This commit is contained in:
parent
a0c042832c
commit
e0bd5c3b06
20
packages.nix
20
packages.nix
@ -328,8 +328,10 @@ let
|
|||||||
doInstallCargoArtifacts = false;
|
doInstallCargoArtifacts = false;
|
||||||
installPhaseCommand = ''
|
installPhaseCommand = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
|
mkdir -p $out/site
|
||||||
|
|
||||||
cp target/x86_64-unknown-linux-gnu/release/sparse-server $out/bin
|
cp target/x86_64-unknown-linux-gnu/release/sparse-server $out/bin
|
||||||
|
cp -r target/site/* $out/site
|
||||||
'';
|
'';
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
});
|
});
|
||||||
@ -338,18 +340,30 @@ let
|
|||||||
name = "sparse-server";
|
name = "sparse-server";
|
||||||
tag = "latest";
|
tag = "latest";
|
||||||
|
|
||||||
|
runAsRoot = ''
|
||||||
|
#!${pkgs.runtimeShell}
|
||||||
|
mkdir -p /sparse-server
|
||||||
|
'';
|
||||||
|
|
||||||
|
copyToRoot = [ "${sparse-server}" ];
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
Cmd = [
|
Cmd = [
|
||||||
"${sparse-server}/bin/sparse-server"
|
"/bin/sparse-server"
|
||||||
|
"-i"
|
||||||
"serve"
|
"serve"
|
||||||
"--file-store"
|
"--file-store"
|
||||||
"/sparse-server/files"
|
"/sparse-server/files"
|
||||||
"--management-address"
|
"--management-address"
|
||||||
"0.0.0.0:3000"
|
"0.0.0.0:3000"
|
||||||
"-i"
|
|
||||||
];
|
];
|
||||||
Expose = { "3000" = ""; };
|
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 = "/";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user