index.js 873 Bytes
import shelljs from 'shelljs';
import config from '../../config/config';

import ServerModel from './server';
import BuildingModel from './building';
import ProjectModel from './project';
import DeployModel from './deploy';
import UserModel from './user';
import HotfixModel from './hotfix';
import OperationLoggerModel from './operation_logger';
import DegradeModel from './degrade';

shelljs.mkdir('-p', config.dbDir);

const Server = new ServerModel();
const Building = new BuildingModel();
const Project = new ProjectModel();
const DeployInfo = new DeployModel();
const User = new UserModel();
const Hotfix = new HotfixModel();
const OperationLogger = new OperationLoggerModel();
const Degrade = new DegradeModel();

User.init();

Degrade.init();

export {
    Server,
    Building,
    Project,
    DeployInfo,
    User,
    Hotfix,
    OperationLogger,
    Degrade
};