diff --git a/apps/desktop/.env b/apps/desktop/.env index b83a6e3d3..788fec23e 100644 --- a/apps/desktop/.env +++ b/apps/desktop/.env @@ -1 +1,2 @@ -TRILIUM_PORT=37741 \ No newline at end of file +TRILIUM_PORT=37741 +TRILIUM_DATA_DIR=./apps/desktop/data \ No newline at end of file diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 30faee023..3a9633fe6 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -46,24 +46,13 @@ "description": "Build your personal knowledge base with TriliumNext Notes", "nx": { "targets": { + "postbuild": { + "dependsOn": [ "build" ], + "command": "electron-rebuild apps/desktop/dist/main.js -m apps/desktop/dist" + }, "serve": { - "executor": "@nx/js:node", - "defaultConfiguration": "development", - "dependsOn": [ - "build" - ], - "options": { - "buildTarget": "@triliumnext/desktop:build", - "runBuildTargetDependencies": false - }, - "configurations": { - "development": { - "buildTarget": "@triliumnext/desktop:build:development" - }, - "production": { - "buildTarget": "@triliumnext/desktop:build:production" - } - } + "dependsOn": [ "postbuild" ], + "command": "electron apps/desktop/dist/main.js" }, "electron-forge:make": { "dependsOn": [ "build" ],