From 7a0e17d646cd6cc6b6d59e85e58fbf1553edf071 Mon Sep 17 00:00:00 2001 From: PH Date: Sun, 19 Apr 2020 13:04:38 -0300 Subject: [PATCH] Fix(core.gbapp): Package folder does not to be in work folder while undeploy. --- packages/core.gbapp/services/GBDeployer.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core.gbapp/services/GBDeployer.ts b/packages/core.gbapp/services/GBDeployer.ts index 7cc9fa8a..14b397fe 100644 --- a/packages/core.gbapp/services/GBDeployer.ts +++ b/packages/core.gbapp/services/GBDeployer.ts @@ -336,10 +336,10 @@ export class GBDeployer implements IGBDeployer { const packageName = Path.basename(localPath); const p = await this.getStoragePackageByName(instance.instanceId, packageName); - const packageObject = JSON.parse(Fs.readFileSync(urlJoin(localPath, 'package.json'), 'utf8')); - + switch (packageType) { case '.gbot': + const packageObject = JSON.parse(Fs.readFileSync(urlJoin(localPath, 'package.json'), 'utf8')); await this.undeployBot(packageObject.botId, packageName); break; @@ -508,6 +508,7 @@ export class GBDeployer implements IGBDeployer { GBServer.globals.server.use(`/kb/${packageName}/assets`, express.static(urlJoin(filename, 'assets'))); GBServer.globals.server.use(`/kb/${packageName}/images`, express.static(urlJoin(filename, 'images'))); GBServer.globals.server.use(`/kb/${packageName}/audios`, express.static(urlJoin(filename, 'audios'))); + GBServer.globals.server.use(`/kb/${packageName}/videos`, express.static(urlJoin(filename, 'videos'))); GBLog.info(`KB (.gbkb) assets accessible at: /kb/${packageName}.`); }