From 64f751e097a394ca32a3ab5acddb50d7bad9545c Mon Sep 17 00:00:00 2001 From: Kasra Bigdeli Date: Sun, 8 Dec 2019 11:50:22 -0500 Subject: [PATCH] updated --- src/docker/DockerApi.ts | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/docker/DockerApi.ts b/src/docker/DockerApi.ts index 24829303..aa447e4d 100644 --- a/src/docker/DockerApi.ts +++ b/src/docker/DockerApi.ts @@ -228,7 +228,7 @@ class DockerApi { newVersionNumber: number, tarballFilePath: string, buildLogs: BuildLog, - buildargs: IAppEnvVar[] + envVars: IAppEnvVar[] ) { const self = this @@ -236,10 +236,18 @@ class DockerApi { Logger.d('Building docker image. This might take a few minutes...') - return self.dockerode - .buildImage(tarballFilePath, { - t: imageName, - buildargs: buildargs, + return Promise.resolve() + .then(function() { + const buildargs: IHashMapGeneric = {} + + envVars.forEach(env => { + buildargs[env.key] = env.value + }) + + return self.dockerode.buildImage(tarballFilePath, { + t: imageName, + buildargs: buildargs, + }) }) .then(function(stream) { return new Promise(function(resolve, reject) {