UNPKG

generator-begcode

Version:

Spring Boot + Angular/React/Vue in one handy generator

52 lines (51 loc) 2.63 kB
import BaseWorkspacesGenerator from '../base-workspaces/index.js'; export default class DockerComposeGenerator extends BaseWorkspacesGenerator { [x: string]: any; existingDeployment: any; jwtSecretKey: string; beforeQueue(): Promise<void>; get initializing(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl, "checkDocker" | "sayHello" | "checkDockerCompose">; get loading(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, import("../../lib/types/base/tasks.js").TaskParamWithControl & { applications: import("../../lib/types/application/application.js").ApplicationType<import("../base-application/index.js").Entity<import("../base-application/index.js").Field, never>>[]; }, "loadWorkspacesConfig">; get promptingWorkspaces(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "askForMonitoring" | "askForClustersMode" | "askForServiceDiscovery">; get configuringWorkspaces(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "configureBaseDeployment">; get loadingWorkspaces(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "loadBaseDeployment" | "loadPlatformConfig">; get preparingWorkspaces(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "prepareDeployment">; get default(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "setAppsYaml">; get writing(): { cleanup(): void; writeDockerCompose({ deployment }: { deployment: any; }): void; writeRegistryFiles({ deployment }: { deployment: any; }): void; writeKeycloakFiles({ deployment }: { deployment: any; }): void; writePrometheusFiles({ deployment }: { deployment: any; }): void; }; get end(): import("../../lib/types/base/tasks.js").GenericTaskGroup<any, any, "end">; checkApplicationsDockerImages({ workspaces, applications }: { workspaces: any; applications: any; }): void; get deploymentConfigWithDefaults(): any; loadDeploymentConfig({ deployment }: { deployment: any; }): void; prepareDeploymentDerivedProperties({ deployment, applications }: { deployment: any; applications: any; }): void; askForMonitoring(): Promise<void>; askForClustersMode({ applications }: { applications: any; }): Promise<void>; askForServiceDiscovery({ applications }: { applications: any; }): Promise<void>; }