UNPKG

@topgroup/diginext

Version:

A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.

18 lines (17 loc) 856 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.mediaSchema = exports.mediaMimes = void 0; const mongoose_1 = require("mongoose"); const Base_1 = require("./Base"); exports.mediaMimes = ["application/pdf", "image/png", "image/jpeg", "image/webp"]; exports.mediaSchema = new mongoose_1.Schema({ ...Base_1.baseSchemaDefinitions, name: { type: String, required: true }, mime: { type: String, enum: exports.mediaMimes }, url: { type: String }, path: { type: String }, app: { type: mongoose_1.Schema.Types.ObjectId, ref: "apps" }, project: { type: mongoose_1.Schema.Types.ObjectId, ref: "projects" }, owner: { type: mongoose_1.Schema.Types.ObjectId, ref: "users" }, workspace: { type: mongoose_1.Schema.Types.ObjectId, ref: "workspaces" }, }, { collection: "medias", timestamps: true });