From ee74badf3abd441318ddf40c80ba7ccf4f2a8b46 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Wed, 19 Aug 2015 11:08:45 -0700 Subject: [PATCH] Check for dockerImage in manifest in install/update/restore routes --- src/apps.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/apps.js b/src/apps.js index a2d21614a..86d39f0bf 100644 --- a/src/apps.js +++ b/src/apps.js @@ -575,6 +575,8 @@ function stop(appId, callback) { } function checkManifestConstraints(manifest) { + if (!manifest.dockerImage) return new Error('Missing dockerImage'); // dockerImage is optional in manifest + if (semver.valid(manifest.maxBoxVersion) && semver.gt(config.version(), manifest.maxBoxVersion)) { return new Error('Box version exceeds Apps maxBoxVersion'); }