diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 0e4c11489..c2b3f4221 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -76,7 +76,7 @@ You can generate a distribution for your OS by running the following steps. From the project root, run the following commands - __Install the project dependencies__ by running `pnpm i` -- __Build the UI and server__ by running `turbo build:local` +- __Build the UI and server__ by running `turbo build:electron` - __Create the package__ by running `turbo dist-win`, `turbo dist-mac` or `turbo dist-linux` The build distribution assets will be at `.apps/electron/dist` diff --git a/apps/client/package.json b/apps/client/package.json index 5ce605655..6238b4a5a 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -38,6 +38,7 @@ "dev": "cross-env BROWSER=none vite", "build": "vite build", "build:local": "cross-env NODE_ENV=local vite build", + "build:electron": "cross-env NODE_ENV=local vite build", "build:docker": "vite build", "lint": "eslint . --quiet", "test": "vitest", diff --git a/apps/server/package.json b/apps/server/package.json index bcff2a51f..568a5c241 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -49,6 +49,7 @@ "dev:test": "cross-env IS_TEST=true nodemon --exec \"ts-node-esm\" ./src/index.ts", "prebuild": "pnpm setdb", "build": "pnpm prebuild && esbuild src/app.ts --log-level=error --platform=node --format=cjs --bundle --minify --outfile=dist/index.cjs", + "build:electron": "pnpm prebuild && esbuild src/app.ts --log-level=error --platform=node --format=cjs --bundle --minify --outfile=dist/index.cjs", "build:local": "pnpm prebuild && esbuild src/index.ts --log-level=error --platform=node --format=cjs --bundle --minify --outfile=dist/index.cjs", "build:docker": "pnpm prebuild && esbuild src/index.ts --log-level=error --platform=node --format=cjs --minify --bundle --outfile=dist/docker.cjs", "build:debug": "pnpm prebuild && esbuild src/app.ts --platform=node --format=cjs --bundle --outfile=dist/index.cjs", diff --git a/package.json b/package.json index aad8912e0..b4cb9d1df 100644 --- a/package.json +++ b/package.json @@ -29,6 +29,7 @@ "lint-staged": "turbo run lint-staged --concurrency=1", "build": "turbo run build", "build:local": "turbo run build:local", + "build:electron": "turbo run build:electron", "dist-win": "turbo run dist-win", "dist-mac": "turbo run dist-mac", "dist-linux": "turbo run dist-linux", diff --git a/turbo.json b/turbo.json index e8ee706a2..97f249a40 100644 --- a/turbo.json +++ b/turbo.json @@ -24,6 +24,7 @@ }, "build": {}, "build:local": {}, + "build:electron": {}, "build:docker": {}, "e2e": { "dependsOn": ["^build"]