@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
18 lines (17 loc) • 856 B
JavaScript
"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 });