From dd80a795a01375e7f93eea645353d46371dde0b2 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Mon, 24 Aug 2015 22:44:35 -0700 Subject: [PATCH] Read memoryLimit from manifest --- src/apptask.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/apptask.js b/src/apptask.js index 6d3a6a019..3c3bdd8d9 100644 --- a/src/apptask.js +++ b/src/apptask.js @@ -331,10 +331,12 @@ function startContainer(app, callback) { vbox.forwardFromHostToVirtualBox(app.id + '-tcp' + containerPort, hostPort); } + var memoryLimit = manifest.memoryLimit || 1024 * 1024 * 200; // 200mb by default + var startOptions = { Binds: addons.getBindsSync(app, app.manifest.addons), - Memory: 1024 * 1024 * 100, - MemorySwap: 1024 * 1024 * 200, // Memory + Swap + Memory: memoryLimit / 2, + MemorySwap: memoryLimit, // Memory + Swap PortBindings: dockerPortBindings, PublishAllPorts: false, Links: addons.getLinksSync(app, app.manifest.addons),