From e09001d6f405f059f11ad2fbfac96e8e72577542 Mon Sep 17 00:00:00 2001 From: Quentin Dufour Date: Fri, 2 Jun 2023 17:16:17 +0200 Subject: better docker images --- flake.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/flake.nix b/flake.nix index 3bf91b2..cf77bc0 100644 --- a/flake.nix +++ b/flake.nix @@ -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" ]; }; }; -- cgit v1.2.3