diff --git a/app b/app new file mode 100755 index 0000000..124122c Binary files /dev/null and b/app differ diff --git a/nix/packages/flake-module.nix b/nix/packages/flake-module.nix index db6206e..5c0289c 100755 --- a/nix/packages/flake-module.nix +++ b/nix/packages/flake-module.nix @@ -13,13 +13,13 @@ bunNix = ../../bun.nix; dontFixup = true; - # nativeBuildInputs = with pkgs; []; + nativeBuildInputs = with pkgs; [ makeWrapper ]; buildPhase = '' runHook preBuild bun run build --bun - bun build --compile --target=bun-linux-x64 --minify --outfile ${pname} ./.output/server/index.mjs + # bun build --compile --target bun-linux-x64 --minify --outfile ${pname} ./.output/server/index.mjs runHook postBuild ''; @@ -27,8 +27,16 @@ installPhase = '' runHook preInstall - install -pDm755 -t $out/bin ${pname} - # cp -r ./.output/* $out + # install -pDm755 -t $out/bin ${pname} + + mkdir -p $out + cp -r ./.output/* $out + + touch $out/auth.sqlite + + makeWrapper ${lib.getExe pkgs.bun} $out/bin/${pname} \ + --chdir $out \ + --append-flags "server/index.mjs" runHook postInstall '';