diff --git a/lib/docker.js b/lib/docker.js index 68cf935b..e3dce577 100644 --- a/lib/docker.js +++ b/lib/docker.js @@ -10,10 +10,19 @@ const os = require('os'); * @return {Object} */ async function dockerCommand(options, pluginInstance) { + const { serverless, log } = pluginInstance; + const debug = process.env.SLS_DEBUG; const cmd = 'docker'; try { return await spawn(cmd, options, { encoding: 'utf-8' }); } catch (e) { + if (debug) { + if (log) { + log.debug(e); + } else { + serverless.cli.log(e); + } + } if ( e.stderrBuffer && e.stderrBuffer.toString().includes('command not found')