Check for dockerImage in manifest in install/update/restore routes

This commit is contained in:
Girish Ramakrishnan
2015-08-19 11:08:45 -07:00
parent aa173ff74c
commit ee74badf3a

View File

@@ -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');
}