@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
TypeScript
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>>;
}