diff --git a/test/test.ts b/test/test.ts index 0f0f823..dc77cbe 100644 --- a/test/test.ts +++ b/test/test.ts @@ -73,7 +73,8 @@ tap.test('should create a service', async () => { 'testlabel': 'hi' }, Name: 'testService', - networks: [testNetwork] + networks: [testNetwork], + networkAlias: 'testService' }); }); diff --git a/ts/docker.classes.service.ts b/ts/docker.classes.service.ts index 6d29a33..0859fc5 100644 --- a/ts/docker.classes.service.ts +++ b/ts/docker.classes.service.ts @@ -32,7 +32,7 @@ export class DockerService { for (const network of serviceCreationDescriptor.networks) { networkArray.push({ Target: network.Name, - Aliases: [] + Aliases: [serviceCreationDescriptor.networkAlias] }); } diff --git a/ts/interfaces/service.ts b/ts/interfaces/service.ts index 0086fc8..92a72cd 100644 --- a/ts/interfaces/service.ts +++ b/ts/interfaces/service.ts @@ -6,4 +6,5 @@ export interface IServiceCreationDescriptor { Image: string; Labels: interfaces.TLabels; networks: DockerNetwork[]; + networkAlias: string; }