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)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										51
									
								
								boot.js
									
										
									
									
									
								
							
							
						
						
									
										51
									
								
								boot.js
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -1,4 +1,49 @@
 | 
			
		|||
#! /usr/bin / env node
 | 
			
		||||
const GBServer = require("./dist/src/app").GBServer
 | 
			
		||||
process.env.PWD = __dirname;
 | 
			
		||||
GBServer.run();
 | 
			
		||||
 | 
			
		||||
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,7 +123,10 @@ export class GBConfigService {
 | 
			
		|||
        case 'STORAGE_ENCRYPT':
 | 
			
		||||
          value = 'true';
 | 
			
		||||
          break;
 | 
			
		||||
        default:
 | 
			
		||||
        case 'REVERSE_PROXY':
 | 
			
		||||
            value = undefined;
 | 
			
		||||
            break;
 | 
			
		||||
          default:
 | 
			
		||||
          GBLog.warn(`Invalid key on .env file: '${key}'`);
 | 
			
		||||
          break;
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		
		Reference in a new issue