diff --git a/nix/modules/customer-portal/flake-module.nix b/nix/modules/customer-portal/flake-module.nix index bf5ecd4..dc066f4 100755 --- a/nix/modules/customer-portal/flake-module.nix +++ b/nix/modules/customer-portal/flake-module.nix @@ -87,19 +87,19 @@ description = "Amarth cloud's customer portal"; serviceConfig = { - ExecStart = utils.escapeSystemdExecArgs [ - (lib.getExe pkgs.bun) - "--bun" - "run" - "${cfg.package}/server/index.mjs" - "--config" - (format.generate "config.json" cfg.settings) - ]; # ExecStart = utils.escapeSystemdExecArgs [ - # (lib.getExe cfg.package) + # (lib.getExe pkgs.bun) + # "--bun" + # "run" + # "${cfg.package}/server/index.mjs" # "--config" # (format.generate "config.json" cfg.settings) # ]; + ExecStart = utils.escapeSystemdExecArgs [ + (lib.getExe cfg.package) + "--config" + (format.generate "config.json" cfg.settings) + ]; StateDirectory = "amarth-customer-portal"; CacheDirectory = "amarth-customer-portal"; diff --git a/nix/packages/flake-module.nix b/nix/packages/flake-module.nix index 423fbac..9ec68c7 100755 --- a/nix/packages/flake-module.nix +++ b/nix/packages/flake-module.nix @@ -30,6 +30,7 @@ mkdir -p $out/bin cp -r ./.output/* $out + bun build ./.output/server/index.mjs --compile --outfile $out/bin/${pname} runHook postInstall '';