@cto.ai/ops
Version:
💻 CTO.ai Ops - The CLI built for Teams 🚀
36 lines (35 loc) • 1.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const env_1 = require("../constants/env");
const Feathers_1 = require("./Feathers");
exports.FeathersClient = Feathers_1.FeathersClient;
const Analytics_1 = require("./Analytics");
exports.AnalyticsService = Analytics_1.AnalyticsService;
const Publish_1 = require("./Publish");
exports.Publish = Publish_1.Publish;
const BuildSteps_1 = require("./BuildSteps");
exports.BuildSteps = BuildSteps_1.BuildSteps;
const Image_1 = require("./Image");
exports.ImageService = Image_1.ImageService;
const Workflow_1 = require("./Workflow");
exports.WorkflowService = Workflow_1.WorkflowService;
const Op_1 = require("./Op");
exports.OpService = Op_1.OpService;
const Keycloak_1 = require("./Keycloak");
exports.KeycloakService = Keycloak_1.KeycloakService;
const RegistryAuth_1 = require("./RegistryAuth");
exports.RegistryAuthService = RegistryAuth_1.RegistryAuthService;
const Secret_1 = require("./Secret");
exports.SecretService = Secret_1.SecretService;
exports.defaultServicesList = {
api: new Feathers_1.FeathersClient(),
publishService: new Publish_1.Publish(),
buildStepService: new BuildSteps_1.BuildSteps(),
imageService: new Image_1.ImageService(),
analytics: new Analytics_1.AnalyticsService(env_1.OPS_SEGMENT_KEY),
workflowService: new Workflow_1.WorkflowService(),
opService: new Op_1.OpService(),
keycloakService: new Keycloak_1.KeycloakService(),
registryAuthService: new RegistryAuth_1.RegistryAuthService(),
secretService: new Secret_1.SecretService(),
};