Comparing version 0.0.4 to 0.0.5
{ | ||
"name": "barque", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "barque CLI", | ||
@@ -5,0 +5,0 @@ "bin": { |
@@ -10,9 +10,10 @@ function buildImageName(settings, version) { | ||
function buildArgs(npmToken) { | ||
function buildArgs(npmToken, envMode) { | ||
envMode = envMode || 'production' | ||
if (npmToken) { | ||
return `--build-arg NPM_TOKEN=${npmToken}` | ||
return `--build-arg NPM_TOKEN=${npmToken} --build-arg ENV_MODE=${envMode}` | ||
} | ||
} | ||
function buildCMD(image, npmToken) { | ||
let args = buildArgs(npmToken) | ||
function buildCMD(image, npmToken, envMode) { | ||
let args = buildArgs(npmToken, envMode) | ||
let cmd = `docker build -t ${image}` | ||
@@ -25,4 +26,4 @@ if (args) { | ||
} | ||
async function build(tb, image, npmToken) { | ||
let cmd = buildCMD(image, npmToken) | ||
async function build(tb, image, npmToken, envMode) { | ||
let cmd = buildCMD(image, npmToken, envMode) | ||
tb.print.info(cmd) | ||
@@ -40,5 +41,5 @@ let output = await tb.system.run(cmd) | ||
async function dockerPackage(tb, version, settings, npmToken) { | ||
async function dockerPackage(tb, version, settings, npmToken, envMode) { | ||
let image = buildImageName(settings, version) | ||
await build(tb, image, npmToken) | ||
await build(tb, image, npmToken, envMode) | ||
return image | ||
@@ -45,0 +46,0 @@ } |
@@ -46,3 +46,3 @@ const verifyAcceptedBranch = require('./branch') | ||
await verifyAcceptedBranch(tb, mode, env) | ||
let image = await dockerBuild(tb, version, settings, npmToken) | ||
let image = await dockerBuild(tb, version, settings, npmToken, mode) | ||
if (!skipDockerPush) { | ||
@@ -49,0 +49,0 @@ await dockerPush(tb, image) |
15454
358