From 446acde907c8c9f8e0968bc73b19be7c3dd70196 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Wed, 15 May 2024 12:28:31 +0300 Subject: [PATCH] Add new script start:internal and start-prod:internal --- .vscode/tasks.json | 30 ++++++++++++++++++++++++++++++ package.json | 2 ++ packages/client/package.json | 2 ++ packages/doceditor/package.json | 2 ++ packages/login/package.json | 2 ++ packages/management/package.json | 4 +++- 6 files changed, 41 insertions(+), 1 deletion(-) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index ae2a43acd0..ceb8b73ccd 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -227,6 +227,36 @@ "close": false } }, + { + "label": "Frontend | start:internal", + "type": "shell", + "command": "cd ${workspaceFolder} ; yarn start:internal", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } + }, + { + "label": "Frontend | start-prod:internal", + "type": "shell", + "command": "cd ${workspaceFolder} ; yarn start-prod:internal", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } + }, { "label": "Frontend | build-and-start-prod", "type": "shell", diff --git a/package.json b/package.json index 5a842e41c2..0a9982f977 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,8 @@ "deploy": "shx rm -rf ../publish/web && yarn workspaces foreach -ptR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run deploy && shx cp -r public ../publish/web/ && node common/scripts/minify-common-locales.js", "start": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start", "start-prod": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start-prod", + "start:internal": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start:internal", + "start-prod:internal": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/doceditor,@docspace/management}' run start-prod:internal", "storybook": "yarn workspace @docspace/shared storybook", "storybook-build": "yarn workspace @docspace/shared run storybook-build", "storybook-serve": "yarn workspace @docspace/shared run storybook-serve", diff --git a/packages/client/package.json b/packages/client/package.json index 54096099c7..eba43124b7 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -10,6 +10,8 @@ "deploy": "shx --silent mkdir -p ../../../publish/web/client && shx cp -r dist/* ../../../publish/web/client", "start": "yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve", "start-prod": "serve dist -s -p 5001", + "start:internal": "yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve", + "start-prod:internal": "serve dist -s -p 5001", "analyze": "webpack --profile --json --env mode=analyze && webpack-bundle-analyzer bundle/output/path/stats.json" }, "old-scripts": { diff --git a/packages/doceditor/package.json b/packages/doceditor/package.json index 6ee1c79c58..4f3a9f0ebb 100644 --- a/packages/doceditor/package.json +++ b/packages/doceditor/package.json @@ -6,6 +6,8 @@ "build": "node ./scripts/buildTranslations.js && next build", "start": "node ./scripts/buildTranslations.js && NODE_ENV=development node server.js", "start-prod": "NODE_ENV=production node server.js", + "start:internal": "node ./scripts/buildTranslations.js && NODE_ENV=development API_HOST=http://127.0.0.1 node server.js", + "start-prod:internal": "NODE_ENV=production API_HOST=http://127.0.0.1 node server.js", "lint": "next lint", "clean": "shx rm -rf .next", "deploy": "shx --silent mkdir -p ../../../publish/web/editor && shx --silent mkdir -p ../../../publish/web/editor/.next && shx --silent mkdir -p ../../../publish/web/editor/config && shx cp -r config/* ../../../publish/web/editor/config && shx --silent mkdir -p ../../../publish/web/editor/node_modules && shx --silent mkdir -p ../../../publish/web/editor/.next/static && shx cp -r .next/standalone/node_modules/* ../../../publish/web/editor/node_modules && shx cp -r .next/static/* ../../../publish/web/editor/.next/static && shx cp -r .next/standalone/packages/doceditor/.next/* ../../../publish/web/editor/.next && shx cp -f server.prod.js ../../../publish/web/editor/server.js" diff --git a/packages/login/package.json b/packages/login/package.json index 0133c7ba4b..eaaa08c145 100644 --- a/packages/login/package.json +++ b/packages/login/package.json @@ -6,6 +6,8 @@ "build": "node ./scripts/buildTranslations.js && next build", "start": "node ./scripts/buildTranslations.js && NODE_ENV=development node server.js", "start-prod": "NODE_ENV=production node server.js", + "start:internal": "node ./scripts/buildTranslations.js && NODE_ENV=development API_HOST=http://127.0.0.1 node server.js", + "start-prod:internal": "NODE_ENV=production API_HOST=http://127.0.0.1 node server.js", "lint": "next lint", "clean": "shx rm -rf .next", "deploy": "shx --silent mkdir -p ../../../publish/web/login && shx --silent mkdir -p ../../../publish/web/login/.next && shx --silent mkdir -p ../../../publish/web/login/node_modules && shx --silent mkdir -p ../../../publish/web/login/.next/static && shx cp -r .next/standalone/node_modules/* ../../../publish/web/login/node_modules && shx cp -r .next/static/* ../../../publish/web/login/.next/static && shx cp -r .next/standalone/packages/login/.next/* ../../../publish/web/login/.next && shx cp -f server.prod.js ../../../publish/web/login/server.js" diff --git a/packages/management/package.json b/packages/management/package.json index 7ab2cebb8a..fcbb057430 100644 --- a/packages/management/package.json +++ b/packages/management/package.json @@ -9,7 +9,9 @@ "clean": "shx rm -rf dist", "deploy": "shx --silent mkdir -p ../../../publish/web/management && shx cp -r dist/* ../../../publish/web/management", "start": "yarn build && yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve", - "start-prod": "ws --port 5015 --directory dist --spa index.html" + "start-prod": "ws --port 5015 --directory dist --spa index.html", + "start:internal": "yarn build && yarn build:translations && NODE_OPTIONS=--openssl-legacy-provider webpack-cli serve", + "start-prod:internal": "ws --port 5015 --directory dist --spa index.html" }, "devDependencies": { "@babel/core": "^7.15.5",