From 32f9a3e98d45285cf34404881ef6ecfb5837e26a Mon Sep 17 00:00:00 2001 From: Soroush Ghorashi Date: Mon, 30 Nov 2020 14:02:02 -0800 Subject: [PATCH] include required files/dirs in zip file --- .../packages/server/src/models/storage/localDiskStorage.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Composer/packages/server/src/models/storage/localDiskStorage.ts b/Composer/packages/server/src/models/storage/localDiskStorage.ts index 14a33d950a..edf2b7fdd5 100644 --- a/Composer/packages/server/src/models/storage/localDiskStorage.ts +++ b/Composer/packages/server/src/models/storage/localDiskStorage.ts @@ -8,6 +8,7 @@ import path from 'path'; import glob from 'globby'; import archiver from 'archiver'; import rimraf from 'rimraf'; +import { FileExtensions } from '@botframework-composer/types'; import { IFileStorage, Stat, MakeDirectoryOptions } from './interface'; @@ -99,13 +100,16 @@ export class LocalDiskStorage implements IFileStorage { '/settings/', '/generated/', '/knowledge-base/', + '/recognizers/', + '/form-dialogs/', + '/scripts/', ]; const directoriesToInclude = defaultDirectories.filter((elem) => { return exclusions?.directories == undefined || exclusions?.directories?.indexOf(elem) == -1; }); - const defaultFiles = ['*.botproject', '*.dialog']; + const defaultFiles = [`*${FileExtensions.BotProject}`, `*${FileExtensions.Dialog}`, 'README.md', '.gitignore']; const filesToInclude = defaultFiles.filter((elem) => { return exclusions?.files == undefined || exclusions?.files?.indexOf(elem) == -1;