Merge branch 'mehdi/box-permissions'

Closes MR !14
This commit is contained in:
Girish Ramakrishnan
2017-08-14 10:48:48 -07:00
3 changed files with 13 additions and 5 deletions
+8
View File
@@ -209,6 +209,14 @@ function createSubcontainer(app, name, cmd, options, callback) {
SecurityOpt: enableSecurityOpt ? [ "apparmor=docker-cloudron-app" ] : null // profile available only on cloudron
}
};
var capabilities = manifest.capabilities || [];
if (capabilities.includes('net_admin')) {
containerOptions.HostConfig.CapAdd = [
'NET_ADMIN'
];
}
containerOptions = _.extend(containerOptions, options);
debugApp(app, 'Creating container for %s with options %j', app.manifest.dockerImage, containerOptions);