feat(boot): Bot now can be run with VSCode F5 after cloning from git.
This commit is contained in:
parent
0df9aed9df
commit
29d90db689
5 changed files with 61 additions and 6 deletions
|
@ -1,3 +1,10 @@
|
|||
## [1.5.5](https://github.com/pragmatismo-io/BotServer/compare/1.5.4...1.5.5) (2019-07-23)
|
||||
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
* **kb.gbapp:** Improvement on translate ([bc56a1d](https://github.com/pragmatismo-io/BotServer/commit/bc56a1d))
|
||||
|
||||
## [1.5.4](https://github.com/pragmatismo-io/BotServer/compare/1.5.3...1.5.4) (2019-07-19)
|
||||
|
||||
|
||||
|
|
45
boot.js
45
boot.js
|
@ -1,4 +1,49 @@
|
|||
#! /usr/bin / env node
|
||||
|
||||
const Fs = require('fs');
|
||||
const Path = require('path');
|
||||
const { exec } = require('child_process');
|
||||
|
||||
try {
|
||||
|
||||
var run = () => {
|
||||
const GBServer = require("./dist/src/app").GBServer
|
||||
process.env.PWD = __dirname;
|
||||
GBServer.run();
|
||||
}
|
||||
|
||||
var processDist = () => {
|
||||
if (!Fs.existsSync('dist')) {
|
||||
console.log(`Compiling...`);
|
||||
exec(Path.join(__dirname, 'node_modules/.bin/tsc'), (err, stdout, stderr) => {
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return;
|
||||
}
|
||||
run();
|
||||
});
|
||||
}
|
||||
else {
|
||||
run();
|
||||
}
|
||||
};
|
||||
|
||||
if (!Fs.existsSync('node_modules')) {
|
||||
console.log(`Installing modules for the first time, please wait...`);
|
||||
exec('npm install', (err, stdout, stderr) => {
|
||||
if (err) {
|
||||
console.error(err);
|
||||
return;
|
||||
}
|
||||
processDist();
|
||||
});
|
||||
}
|
||||
else {
|
||||
processDist();
|
||||
}
|
||||
}
|
||||
catch (e) {
|
||||
console.log(e);
|
||||
}
|
||||
|
||||
|
||||
|
|
2
package-lock.json
generated
2
package-lock.json
generated
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "botserver",
|
||||
"version": "1.3.10",
|
||||
"version": "1.5.5",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "botserver",
|
||||
"version": "1.5.4",
|
||||
"version": "1.5.5",
|
||||
"description": "General Bot Community Edition open-core server.",
|
||||
"main": "./boot.js",
|
||||
"bugs": "https://github.com/pragmatismo-io/BotServer/issues",
|
||||
|
|
|
@ -123,6 +123,9 @@ export class GBConfigService {
|
|||
case 'STORAGE_ENCRYPT':
|
||||
value = 'true';
|
||||
break;
|
||||
case 'REVERSE_PROXY':
|
||||
value = undefined;
|
||||
break;
|
||||
default:
|
||||
GBLog.warn(`Invalid key on .env file: '${key}'`);
|
||||
break;
|
||||
|
|
Loading…
Add table
Reference in a new issue