Files
coolify/src/models/Settings.ts
Andras Bacsai adcd68c1ab v1.0.13 (#46)
2021-05-16 21:54:44 +02:00

18 lines
564 B
TypeScript

import mongoose from 'mongoose';
const { Schema } = mongoose;
export interface ISettings extends Document {
applicationName: string;
allowRegistration: string;
sendErrors: boolean;
}
const SettingsSchema = new Schema({
applicationName: { type: String, required: true, default: 'coolify' },
allowRegistration: { type: Boolean, required: true, default: false },
sendErrors: { type: Boolean, required: true, default: true }
});
SettingsSchema.set('timestamps', true);
export default mongoose.models['settings'] || mongoose.model('settings', SettingsSchema);