@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)
21 lines • 1.73 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.DockerCompose = void 0;
const common_1 = require("@nestjs-mod/common");
const docker_compose_bootstrap_service_1 = require("./docker-compose-bootstrap.service");
const docker_compose_file_service_1 = require("./docker-compose-file.service");
const docker_compose_configuration_1 = require("./docker-compose.configuration");
const docker_compose_constants_1 = require("./docker-compose.constants");
const docker_compose_feature_configuration_1 = require("./docker-compose.feature-configuration");
const manual_docker_compose_service_1 = require("./manual-docker-compose.service");
exports.DockerCompose = (0, common_1.createNestModule)({
moduleName: docker_compose_constants_1.DOCKER_COMPOSE_MODULE_NAME,
moduleCategory: common_1.NestModuleCategory.infrastructure,
moduleDescription: '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)',
configurationModel: docker_compose_configuration_1.DockerComposeConfiguration,
featureConfigurationModel: docker_compose_feature_configuration_1.DockerComposeFeatureConfiguration,
imports: [common_1.ProjectUtils.forFeature({ featureModuleName: docker_compose_constants_1.DOCKER_COMPOSE_MODULE_NAME })],
providers: [docker_compose_file_service_1.DockerComposeFileService, docker_compose_bootstrap_service_1.DockerComposeBootstrapService],
sharedProviders: [manual_docker_compose_service_1.ManualDockerComposeFeatures],
}).DockerCompose;
//# sourceMappingURL=docker-compose.module.js.map
;