Add support for frontend app in express server
This commit is contained in:
25
package.nix
25
package.nix
@@ -1,16 +1,19 @@
|
||||
{
|
||||
pkgs,
|
||||
buildNpmPackage,
|
||||
lib,
|
||||
...
|
||||
}:
|
||||
buildNpmPackage {
|
||||
pname = "actual-importer";
|
||||
version = "0.0.1";
|
||||
src = ./.;
|
||||
npmDepsHash = "sha256-QqSZJuQLPll3qFi5Lv4kbQo+548l3VKgx073WLNXMsw=";
|
||||
}: let
|
||||
frontend = pkgs.callPackage ./web/package.nix {};
|
||||
in
|
||||
buildNpmPackage {
|
||||
pname = "actual-importer";
|
||||
version = "0.0.1";
|
||||
src = ./.;
|
||||
npmDepsHash = "sha256-ayfvTn8FVo7/K/Gy7oTDQiXDewvrU7B5JsNLHfrxibQ=";
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $out/views
|
||||
cp -r ${./views}/* $out/views/
|
||||
'';
|
||||
}
|
||||
postInstall = ''
|
||||
mkdir -p $out/lib/node_modules/actual-importer/public
|
||||
cp -r ${frontend}/lib/node_modules/web/dist/* $out/lib/node_modules/actual-importer/public/
|
||||
'';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user