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)

20 lines (19 loc) 973 B
import { Compose } from 'compose-spec-schema'; import { DefinitionsService, PropertiesConfigs, PropertiesNetworks, PropertiesSecrets, PropertiesVolumes } from 'compose-spec-schema/lib/type'; export declare class DockerComposeFeatureConfiguration implements Compose { version?: string; services?: { [k: string]: DefinitionsService & { /** * Since not all properties for services need to be selected from environment variables, in this property we will list the names of properties that will not be taken from environment variables and inserted as is (by default, all properties are taken from environment variables) */ keysOfEnvironmentsWithStaticValue?: string[]; excludeContainerNameFromEnvironmentName?: boolean; }; }; networks?: PropertiesNetworks; volumes?: PropertiesVolumes; secrets?: PropertiesSecrets; configs?: PropertiesConfigs; [k: string]: unknown; }