Commit 2bd2bc59 authored by 郭志伟's avatar 郭志伟

feat(appllo): 接入apollo

parent 8e952a6f
#!/usr/bin/env node
const path = require('path');
const apollo = require('@qg/apollo-nodejs');
"use strict";
const npm = require("npm");
npm.load(() => {
await apollo.load({
appId: 'quantum-blocks',
configPath: path.resolve(__dirname, '../config'),
});
if (process.env.NODE_ENV === 'production') {
npm.run("start");
} else {
......
......@@ -1484,6 +1484,11 @@
"resolved": "http://npmprivate.quantgroups.com/@popperjs%2fcore/-/core-2.9.2.tgz",
"integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q=="
},
"@qg/apollo-nodejs": {
"version": "2.1.2",
"resolved": "http://npmprivate.quantgroups.com/@qg%2fapollo-nodejs/-/apollo-nodejs-2.1.2.tgz",
"integrity": "sha512-uOCUKu5mvX3PWee+7ZFXQSNIR1V5SN2JVE2yANmW9/wQOgpEct291gXGok8VMw0009HlTWB4JATURPwyOP2DFg=="
},
"@qg/cherry-ui": {
"version": "2.20.19",
"resolved": "http://npmprivate.quantgroups.com/@qg%2fcherry-ui/-/cherry-ui-2.20.19.tgz",
......@@ -6143,6 +6148,52 @@
"moment-timezone": "^0.5.31"
}
},
"cross-env": {
"version": "7.0.3",
"resolved": "http://npmprivate.quantgroups.com/cross-env/-/cross-env-7.0.3.tgz",
"integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==",
"requires": {
"cross-spawn": "^7.0.1"
},
"dependencies": {
"cross-spawn": {
"version": "7.0.3",
"resolved": "http://npmprivate.quantgroups.com/cross-spawn/-/cross-spawn-7.0.3.tgz",
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
"requires": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
"which": "^2.0.1"
}
},
"path-key": {
"version": "3.1.1",
"resolved": "http://npmprivate.quantgroups.com/path-key/-/path-key-3.1.1.tgz",
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
},
"shebang-command": {
"version": "2.0.0",
"resolved": "http://npmprivate.quantgroups.com/shebang-command/-/shebang-command-2.0.0.tgz",
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
"requires": {
"shebang-regex": "^3.0.0"
}
},
"shebang-regex": {
"version": "3.0.0",
"resolved": "http://npmprivate.quantgroups.com/shebang-regex/-/shebang-regex-3.0.0.tgz",
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
},
"which": {
"version": "2.0.2",
"resolved": "http://npmprivate.quantgroups.com/which/-/which-2.0.2.tgz",
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
"requires": {
"isexe": "^2.0.0"
}
}
}
},
"cross-port-killer": {
"version": "1.3.0",
"resolved": "http://npmprivate.quantgroups.com/cross-port-killer/-/cross-port-killer-1.3.0.tgz",
......
......@@ -3,11 +3,11 @@
"version": "0.0.1",
"description": "低代码平台",
"scripts": {
"start": "egg-scripts start --port 9050 --workers 1",
"test": "egg-scripts start --port 80 --workers 1",
"start": "cross-env APOLLO_CLUSTER=3C egg-scripts start --port 9050 --workers 1",
"test": "cross-env DEBUG=apollo NODE_ENV=qa APOLLO_CLUSTER=k8s NAMESPACE=qa2 egg-scripts start --port 80 --workers 1",
"stop": "egg-scripts stop",
"backend": "nohup egg-scripts start --port 7001 --workers 4",
"dev": "egg-bin dev -r egg-ts-helper/register",
"dev": "cross-env DEBUG=apollo NODE_ENV=local APOLLO_CLUSTER=k8s NAMESPACE=qa2 egg-bin dev -r egg-ts-helper/register",
"debug": "egg-bin debug -r egg-ts-helper/register",
"build": "easy build --devtool",
"tsc": "ets && tsc -p tsconfig.json",
......@@ -32,6 +32,7 @@
"@types/validator": "^4.5.26",
"axios": "^0.21.1",
"babel-plugin-transform-vue-jsx": "^4.0.1",
"cross-env": "^7.0.3",
"cz-conventional-changelog": "^2.1.0",
"egg": "^2.3.0",
"egg-bin": "^4.9.0",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment