From 15beb79631d0dbb7437323e1c3af4303120de01b Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 9 Dec 2024 22:40:17 +0800 Subject: [PATCH] chore: --- packages/ui/Dockerfile | 1 + packages/ui/certd-server/.eslintrc11.json | 12 -------- packages/ui/certd-server/.pre1ttierrc | 7 ----- packages/ui/certd-server/.pret1tierrc.cjs | 4 --- packages/ui/certd-server/README.md | 29 +++++-------------- packages/ui/certd-server/before-build.js | 21 +++++++++++++- packages/ui/certd-server/package.json | 5 ++-- .../certd-server/src/config/config.default.ts | 3 +- 8 files changed, 34 insertions(+), 48 deletions(-) delete mode 100644 packages/ui/certd-server/.eslintrc11.json delete mode 100644 packages/ui/certd-server/.pre1ttierrc delete mode 100644 packages/ui/certd-server/.pret1tierrc.cjs diff --git a/packages/ui/Dockerfile b/packages/ui/Dockerfile index 6f793105f..1fdb42d05 100644 --- a/packages/ui/Dockerfile +++ b/packages/ui/Dockerfile @@ -9,6 +9,7 @@ RUN npm install -g pnpm@8.15.7 RUN cp /workspace/certd-client/dist/* /workspace/certd-server/public/ -rf RUN cd /workspace/certd-server && pnpm install && npm run build-on-docker + FROM node:20-alpine EXPOSE 7001 EXPOSE 7002 diff --git a/packages/ui/certd-server/.eslintrc11.json b/packages/ui/certd-server/.eslintrc11.json deleted file mode 100644 index ad6fd656c..000000000 --- a/packages/ui/certd-server/.eslintrc11.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "extends": "./node_modules/mwts/", - "ignorePatterns": ["node_modules", "dist", "test", "typings"], - "env": { - "mocha": true - }, - "rules": { - "max-len": ["error", 160], - "@typescript-eslint/ban-ts-ignore": "off", - "@typescript-eslint/ban-ts-comment": "off" - } -} diff --git a/packages/ui/certd-server/.pre1ttierrc b/packages/ui/certd-server/.pre1ttierrc deleted file mode 100644 index 903b313d1..000000000 --- a/packages/ui/certd-server/.pre1ttierrc +++ /dev/null @@ -1,7 +0,0 @@ -{ - "printWidth": 160, - "bracketSpacing": true, - "singleQuote": true, - "trailingComma": "es5", - "arrowParens": "avoid" -} diff --git a/packages/ui/certd-server/.pret1tierrc.cjs b/packages/ui/certd-server/.pret1tierrc.cjs deleted file mode 100644 index 2b96d06d3..000000000 --- a/packages/ui/certd-server/.pret1tierrc.cjs +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - ...require('mwts/.prettierrc.json'), - "printWidth": 160, -} diff --git a/packages/ui/certd-server/README.md b/packages/ui/certd-server/README.md index 30d2e396d..16ec81109 100755 --- a/packages/ui/certd-server/README.md +++ b/packages/ui/certd-server/README.md @@ -1,29 +1,16 @@ -# my_midway_project +# certd-server -## QuickStart +## heap分析 - +```shell +# node_modules\@midwayjs\bootstrap\dist\bootstrap.js +# 注释 137行 +// process.once('SIGINT', this.onSignal.bind(t -see [midway docs][midway] for more detail. - -### Development - -```bash -$ npm i -$ npm run dev -$ open http://localhost:7001/ ``` -### Deploy +```shell +npm run heap -```bash -$ npm start ``` -### npm scripts - -- Use `npm run lint` to check code style. -- Use `npm test` to run unit test. - - -[midway]: https://midwayjs.org diff --git a/packages/ui/certd-server/before-build.js b/packages/ui/certd-server/before-build.js index 3c25a275f..15710bec2 100644 --- a/packages/ui/certd-server/before-build.js +++ b/packages/ui/certd-server/before-build.js @@ -1,5 +1,24 @@ import fs from 'fs'; -//读取 packages/core/pipline/package.json的版本号 +//删除references import { default as packageJson } from './tsconfig.json' assert { type: 'json' }; delete packageJson.references; fs.writeFileSync('./tsconfig.json', JSON.stringify(packageJson, null, 2)); + +//瘦身 +const filePath = './node_modules/typeorm/platform/PlatformTools.js'; +const find = `const cli_highlight_1 = require("cli-highlight");`; +const rep = 'const cli_highlight_1 ={highlight: (str) => { return str }};'; + +// 在 filePath 找到 find那一行 用 rep 替换 +function slimming(filePath, find, rep) { + fs.readFile(filePath, 'utf8', function (err, data) { + if (err) { + return console.log(err); + } + var result = data.replace(find, rep); + fs.writeFile(filePath, result, 'utf8', function (err) { + if (err) return console.log(err); + }); + }); +} +slimming(filePath, find, rep); diff --git a/packages/ui/certd-server/package.json b/packages/ui/certd-server/package.json index 1f3b5be6a..1a7f99f54 100644 --- a/packages/ui/certd-server/package.json +++ b/packages/ui/certd-server/package.json @@ -24,9 +24,10 @@ "dev-build": "echo 1", "build-on-docker": "node ./before-build.js && npm run build", "up-mw-deps": "npx midway-version -u -w", - "heap": "cross-env NODE_ENV=pgpl clinic heapprofiler -- node ./bootstrap.js", + "heap": "cross-env NODE_ENV=local clinic heapprofiler -- node ./bootstrap.js", "flame": "clinic flame -- node ./bootstrap.js", - "tsc": "tsc --skipLibCheck" + "tsc": "tsc --skipLibCheck", + "slimming": "node ./slimming.js" }, "dependencies": { "@alicloud/pop-core": "^1.7.10", diff --git a/packages/ui/certd-server/src/config/config.default.ts b/packages/ui/certd-server/src/config/config.default.ts index c1cb967a1..11f1d3d68 100644 --- a/packages/ui/certd-server/src/config/config.default.ts +++ b/packages/ui/certd-server/src/config/config.default.ts @@ -71,7 +71,8 @@ const development = { type: 'better-sqlite3', database: './data/db.sqlite', synchronize: false, // 如果第一次使用,不存在表,有同步的需求可以写 true - logging: true, + logging: false, + highlightSql: false, // 配置实体模型 或者 entities: '/entity', entities: ['**/modules/**/entity/*.js', ...libServerEntities, ...commercialEntities, PipelineEntity, FlywayHistory, UserEntity],