Options
All
  • Public
  • Public/Protected
  • All
Menu

Service in charge of running OS commands. Commands could be executed directly on the OS or via docker containers.

Hierarchy

  • RuntimeService

Index

Constructors

constructor

Properties

Static Readonly CURRENT_USER

CURRENT_USER: "current" = 'current'

Static Private dockerUserId

dockerUserId: string

Static Private Readonly pulledImages

pulledImages: string[] = ...

Methods

exec

  • exec(runCommand: string, ignoreErrors?: boolean): Promise<{ stderr: string; stdout: string }>

getDockerUserGroup

  • getDockerUserGroup(): Promise<undefined | string>

pullImage

  • pullImage(image: string): Promise<void>

resolveDockerUserFromParam

  • resolveDockerUserFromParam(paramUser: undefined | string): Promise<undefined | string>

runImageUsingExec

spawn

  • spawn(__namedParameters: SpawnParams): Promise<string>

Generated using TypeDoc