Skip to main content

@terascope/docker-compose-js / Compose

Class: Compose

Defined in: index.ts:12

Constructors

new Compose()

new Compose(composeFile): Compose

Defined in: index.ts:14

Parameters

ParameterType
composeFilestring

Returns

Compose

Properties

PropertyTypeDefined in
composeFilestringindex.ts:13

Methods

build()

build(options?): Promise<string>

Defined in: index.ts:116

Parameters

ParameterType
options?RunOptions

Returns

Promise<string>


create()

create(services?, options?): Promise<string>

Defined in: index.ts:148

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


down()

down(options?): Promise<string>

Defined in: index.ts:120

Parameters

ParameterType
options?RunOptions

Returns

Promise<string>


kill()

kill(services?, options?): Promise<string>

Defined in: index.ts:140

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


pause()

pause(services?, options?): Promise<string>

Defined in: index.ts:156

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


port()

port(service, privatePort, options?): Promise<string>

Defined in: index.ts:172

Parameters

ParameterType
servicestring
privatePortstring | number
options?RunOptions

Returns

Promise<string>


ps()

ps(options?): Promise<string>

Defined in: index.ts:124

Parameters

ParameterType
options?RunOptions

Returns

Promise<string>


pull()

pull(services?, options?): Promise<string>

Defined in: index.ts:144

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


restart()

restart(services?, options?): Promise<string>

Defined in: index.ts:136

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


rm()

rm(services?, options?): Promise<string>

Defined in: index.ts:168

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


runCmd()

runCmd(command, options?, services?, ...extraParams?): Promise<string>

Defined in: index.ts:18

Parameters

ParameterType
commandstring
options?RunOptions
services?Services
...extraParams?Arg[]

Returns

Promise<string>


scale()

scale(services?, options?): Promise<string>

Defined in: index.ts:164

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


start()

start(services?, options?): Promise<string>

Defined in: index.ts:128

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


stop()

stop(services?, options?): Promise<string>

Defined in: index.ts:132

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


unpause()

unpause(services?, options?): Promise<string>

Defined in: index.ts:160

Parameters

ParameterType
services?Services
options?RunOptions

Returns

Promise<string>


up()

up(options, services?): Promise<string>

Defined in: index.ts:111

Parameters

ParameterType
optionsRunOptions
services?string | string[]

Returns

Promise<string>


version()

version(options?): Promise<string>

Defined in: index.ts:152

Parameters

ParameterType
options?RunOptions

Returns

Promise<string>