Compare commits

...

1 Commits

Author SHA1 Message Date
Quentin e09001d6f4
better docker images
Albatros default Details
2023-06-02 17:16:17 +02:00
1 changed files with 13 additions and 1 deletions

View File

@ -114,6 +114,17 @@
'';
};
binroot = pkgs.stdenv.mkDerivation {
pname = "aerogramme-bin";
version = "0.0.1";
dontUnpack = true;
dontBuild = true;
installPhase = ''
mkdir -p $out
cp ${(rustRelease.workspace.aerogramme {}).bin}/bin/aerogramme $out/
'';
};
# docker packaging
archMap = {
"x86_64-unknown-linux-musl" = {
@ -129,8 +140,9 @@
container = pkgs.dockerTools.buildImage {
name = "dxflrs/aerogramme";
architecture = (builtins.getAttr targetHost archMap).GOARCH;
copyToRoot = binroot;
config = {
Cmd = [ "${bin}" ];
Cmd = [ "/aerogramme" "server" ];
};
};