@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
34 lines (33 loc) • 1.16 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.EnvVarService = void 0;
const EnvVar_1 = require("../entities/EnvVar");
const BaseService_1 = __importDefault(require("./BaseService"));
class EnvVarService extends BaseService_1.default {
constructor(ownership) {
super(EnvVar_1.envVarSchema, ownership);
}
async getByWorkspaceId(workspaceId) {
return super.find({ workspaceId });
}
async getByProjectId(projectId) {
return super.find({ projectId });
}
async getByAppId(appId) {
return super.find({ appId });
}
async getByDeployEnvironment(appId, env) {
const list = await super.find({ appId, env });
return list;
}
// async getByEnvironmentId(environmentId: string) {
// return super.find({ environmentId });
// }
async getByAppIdAndEnvironmentId(appId, environmentId) {
return this.model.find({ appId, environmentId });
}
}
exports.EnvVarService = EnvVarService;