@twg-group/container-manager
Version:
Container management for Docker, Swarm, Kubernetes
15 lines (14 loc) • 549 B
TypeScript
import { PortBindingDto } from './port-binding.dto';
import { VolumeBindingDto } from './volume-binding.dto';
export declare class DeployConfigDto {
readonly image: string;
readonly name?: string;
readonly env?: Record<string, string>;
readonly ports?: PortBindingDto[];
readonly volumes?: VolumeBindingDto[];
readonly replicas?: number;
readonly network?: string;
readonly labels?: Record<string, string>;
readonly restartPolicy?: boolean;
static create(config: Partial<DeployConfigDto>): DeployConfigDto;
}