lasthourcloud/src/models/Deployment.ts
2021-05-16 21:54:44 +02:00

18 lines
616 B
TypeScript

import mongoose from 'mongoose';
const { Schema } = mongoose;
const DeploymentSchema = new Schema({
deployId: { type: String, required: true },
nickname: { type: String, required: true },
repoId: { type: Number, required: true },
organization: { type: String, required: true },
name: { type: String, required: true },
branch: { type: String, required: true },
domain: { type: String, required: true },
progress: { type: String, require: true, default: 'queued' }
});
DeploymentSchema.set('timestamps', true);
export default mongoose.models['deployment'] || mongoose.model('deployment', DeploymentSchema);