fix: fixed release builds
This commit is contained in:
+7
-12
@@ -308,7 +308,7 @@ let
|
||||
SPARSE_LIBRARY = "${sparse-beacon-windows}/lib/sparse_windows_beacon.dll";
|
||||
});
|
||||
|
||||
sparse-server = craneLib.mkCargoDerivation (webCrateBuildArgs // {
|
||||
sparse-server = craneLib.buildPackage (webCrateBuildArgs // {
|
||||
src = fileSetForWebCrate;
|
||||
|
||||
cargoArtifacts = gnuLinuxCargoArtifacts;
|
||||
@@ -317,13 +317,15 @@ let
|
||||
pname = "sparse-server";
|
||||
|
||||
buildPhaseCargoCommand = ''
|
||||
runHook preBuild
|
||||
cargo leptos build \
|
||||
-vv \
|
||||
--release \
|
||||
--project=sparse-server
|
||||
runHook postBuild
|
||||
'';
|
||||
doNotPostBuildInstallCargoBinaries = true;
|
||||
doInstallCartoArtifacts = false;
|
||||
doInstallCargoArtifacts = false;
|
||||
installPhaseCommand = ''
|
||||
mkdir -p $out/bin
|
||||
|
||||
@@ -333,16 +335,9 @@ let
|
||||
});
|
||||
|
||||
sparse-server-docker = pkgs.dockerTools.buildImage {
|
||||
name = "sparse-server-docker";
|
||||
name = "sparse-server";
|
||||
tag = "latest";
|
||||
|
||||
copyToRoot = [ sparse-server ];
|
||||
|
||||
runAsRoot = ''
|
||||
#!${pkgs.runtimeShell}
|
||||
mkdir -p /sparse-server
|
||||
'';
|
||||
|
||||
config = {
|
||||
Cmd = [
|
||||
"${sparse-server}/bin/sparse-server"
|
||||
@@ -351,10 +346,10 @@ let
|
||||
"/sparse-server/files"
|
||||
"--management-address"
|
||||
"0.0.0.0:3000"
|
||||
"-i"
|
||||
];
|
||||
Expose = { "3000" = ""; };
|
||||
Env = { DATABASE_URL = "sqlite:///sparse-server/db.sqlite"; };
|
||||
Volumes = { "/sparse-server" = { }; };
|
||||
Env = [ "DATABASE_URL=sqlite:///sparse-server/db.sqlite" ];
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user