diff --git a/admin/flake.nix b/admin/flake.nix index bc9b2b202..58b4c615a 100644 --- a/admin/flake.nix +++ b/admin/flake.nix @@ -85,7 +85,17 @@ ]; }; - # 4. A startup script to ensure we are in the right place + # 4. Source code derivation + src = pkgs.stdenv.mkDerivation { + name = "jam-admin-src"; + src = ./.; + installPhase = '' + mkdir -p $out/jam-cloud/admin + cp -r . $out/jam-cloud/admin + ''; + }; + + # 5. A startup script to ensure we are in the right place start-jam-admin = pkgs.writeShellScriptBin "start-jam-admin" '' export PATH=${allDeps}/bin:$PATH export LD_LIBRARY_PATH=${allDeps}/lib:$LD_LIBRARY_PATH @@ -113,6 +123,7 @@ tag = "local"; copyToRoot = [ allDeps + src start-jam-admin pkgs.libyaml.dev pkgs.openssl.dev