forked from engineering/cloudservices
new domain/port model for CWG
parent
5dbd497f88
commit
83452d5184
|
@ -0,0 +1,24 @@
|
|||
import { Document, Schema, model } from 'mongoose';
|
||||
import { AccountInterface } from './Account';
|
||||
|
||||
export interface DomainInterface extends Document {
|
||||
account: AccountInterface,
|
||||
domain: string,
|
||||
port: number,
|
||||
// Below is the full absolute path to the location of the x509 certificate and key files.
|
||||
x509: {
|
||||
cert: string,
|
||||
key: string
|
||||
},
|
||||
enabled: true
|
||||
}
|
||||
|
||||
const Domain: Schema = new Schema({
|
||||
account: Object,
|
||||
domain: String,
|
||||
port: Number,
|
||||
x509: { cert: String, key: String },
|
||||
enabled: Boolean,
|
||||
});
|
||||
|
||||
export default model<DomainInterface>('Domain', Domain);
|
Loading…
Reference in New Issue