UNPKG

@nestjs-mod/docker-compose

Version:

Docker Compose is a tool for defining and running multi-container applications. It is the key to unlocking a streamlined and efficient development and deployment experience. (Generator docker-compose.yml for https://docs.docker.com/compose)

32 lines (31 loc) 1.29 kB
import { DockerComposeFeatureConfiguration } from './docker-compose.feature-configuration'; export declare class DockerComposeConfiguration { dockerComposeFile: string; prodDockerComposeFile?: string; exampleDockerComposeFile?: string; prodDockerComposeEnvFile?: string; dockerComposeFileVersion: string; beforeSaveExampleDockerComposeFile?: ({ data, header, }: { data: DockerComposeFeatureConfiguration; header?: string; }) => Promise<{ data: DockerComposeFeatureConfiguration; header?: string; }>; beforeSaveDockerComposeFile?: ({ data, header, }: { data: DockerComposeFeatureConfiguration; header?: string; }) => Promise<{ data: DockerComposeFeatureConfiguration; header?: string; }>; beforeSaveProdDockerComposeFile?: ({ data, header, }: { data: DockerComposeFeatureConfiguration; header?: string; }) => Promise<{ data: DockerComposeFeatureConfiguration; header?: string; }>; beforeSaveDockerComposeEnvFile?: (data: Record<string, string | undefined>) => Promise<Record<string, string | undefined>>; beforeSaveProdDockerComposeEnvFile?: (data: Record<string, string | undefined>) => Promise<Record<string, string | undefined>>; }