diff --git a/.nvmrc b/.nvmrc index 5d8bda1da..68c98aa7a 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v16.16.0 \ No newline at end of file +v18.18.2 \ No newline at end of file diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index bc973e1eb..ef8afadea 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -97,3 +97,10 @@ Other useful commands - __List running processes__ by running `docker ps` - __Kill running process__ by running `docker kill ` + +## General Info + +# APP Building + +We build the app from app.js for almost all applications. The output file will still be named index.cjs. This is because of Electron. +Building the app from index.ts only applies for applications that don't use electron. index.ts will take over the initialization of the server and UI when electron isn't present. diff --git a/apps/server/package.json b/apps/server/package.json index 5c4daad31..dc8d8d5d3 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -58,7 +58,7 @@ "prebuild": "pnpm set:demoproject", "build": "pnpm prebuild && esbuild src/app.ts --log-level=error --platform=node --format=cjs --bundle --minify --legal-comments=external --outfile=dist/index.cjs", "build:electron": "pnpm prebuild && esbuild src/app.ts --log-level=error --platform=node --format=cjs --bundle --minify --legal-comments=external --outfile=dist/index.cjs", - "build:local": "pnpm prebuild && esbuild src/index.ts --log-level=error --platform=node --format=cjs --bundle --minify --legal-comments=external --outfile=dist/index.cjs", + "build:local": "pnpm prebuild && esbuild src/app.ts --log-level=error --platform=node --format=cjs --bundle --minify --legal-comments=external --outfile=dist/index.cjs", "build:docker": "pnpm prebuild && esbuild src/index.ts --log-level=error --platform=node --format=cjs --minify --bundle --legal-comments=external --outfile=dist/docker.cjs", "build:localdocker": "NODE_ENV=local pnpm prebuild && esbuild src/index.ts --log-level=error --platform=node --format=cjs --minify --bundle --legal-comments=external --outfile=dist/docker.cjs", "build:debug": "pnpm prebuild && esbuild src/app.ts --platform=node --format=cjs --bundle --legal-comments=external --outfile=dist/index.cjs",