Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Deployer<T>

Deployer represent one type of deploy like: S3 or Docker or Lambda+API Gateway or Fargate

This is an abstract class that should be extended to implement new one

module

DeploymentSystem

Type parameters

Hierarchy

Constructors

Properties

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

Methods

  • defaultResources(): Promise<void>
  • deploy(): Promise<any>
  • execute(command: string, stdin?: string, resolveOnError?: boolean, logLevel?: WorkerLogLevel): Promise<object>
  • getApplication(): Application
  • loadDefaults(): Promise<void>
  • replaceResourcesVariables(): void
  • replaceVariables(obj: any): any
  • setName(name: string): void
  • setType(type: string): void

Generated using TypeDoc