Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Docker<T>

Type parameters

Hierarchy

Constructors

Properties

_copied: boolean = false
_defaulted: boolean = false
app: Application
logger: Logger
name: string
now: number
packageDescription: any
parameters: any
resources: T
type: string
workspaces: boolean = false

Methods

  • addCommandToImage(): string
  • addDeploymentToImage(localPath?: string, appPath?: string): string
  • buildDocker(tag: any, file: any): Promise<object>
  • copyPackageFilesTo(pkg: string, dst: string, addFiles?: string[]): string
  • copyPackageToLinkModules(pkg: string, includeModules?: boolean, subpkg?: string): void
  • defaultResources(): Promise<void>
  • deploy(): Promise<object>
  • execute(command: string, stdin?: string, resolveOnError?: boolean, logLevel?: WorkerLogLevel): Promise<object>
  • getApplication(): Application
  • getDockerfile(): string
  • getDockerfileHeader(): string
  • getDockerfileWebdaShell(): string
  • getWorkspacesDockerfile(): string
  • loadDefaults(): Promise<void>
  • replaceResourcesVariables(): void
  • replaceVariables(obj: any): any
  • scanLinkModules(absPath: string, onLinkModule: function): void
  • setName(name: string): void
  • setType(type: string): void

Generated using TypeDoc