feat(portal-data): scaling is now supported

This commit is contained in:
geek 2017-06-05 11:33:13 -05:00 committed by Sérgio Ramos
parent 123eafbb5c
commit 86b52a96f5
3 changed files with 6 additions and 6 deletions

View File

@ -393,16 +393,15 @@ module.exports = class Data extends EventEmitter {
};
const options = {
provisionName: deployment_group.name,
projectName: deployment_group.name,
services: {},
manifest: manifest.raw
};
options.services[service.name] = replicas;
this._docker.scale(options, (err, res) => {
this._docker.scale(options, (err) => {
if (err) {
return cb(err);
}
finish();
});
}

View File

@ -1,2 +1,2 @@
hello:
image: hello-world:latest
traefik:
image: traefik:latest

View File

@ -696,9 +696,10 @@ describe.skip('scale()', () => {
setTimeout(() => {
data.getDeploymentGroup({ id: deploymentGroup.id }, (err, deploymentGroup) => {
expect(err).to.not.exist();
data.scale({ id: deploymentGroup.services[0].id, replicas: 2 }, (err, version) => {
data.scale({ id: deploymentGroup.services[0].id, replicas: 3 }, (err, version) => {
expect(err).to.not.exist();
expect(version).to.exist();
expect(version.scales[0].replicas).to.equal(3);
done();
});
});