index.js
1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
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 RestartModel from './restart';
import UserModel from './user';
import HotfixModel from './hotfix';
import OperationLoggerModel from './operation_logger';
import PageCacheModel from './page_cache';
import MemcachedHostModel from './memcached_host';
shelljs.mkdir('-p', config.dbDir);
const Server = new ServerModel();
const Building = new BuildingModel();
const Project = new ProjectModel();
const DeployInfo = new DeployModel();
const RestartInfo = new RestartModel();
const User = new UserModel();
const Hotfix = new HotfixModel();
const OperationLogger = new OperationLoggerModel();
const PageCache = new PageCacheModel();
const MemcachedHost = new MemcachedHostModel();
User.init();
PageCache.init();
export {
Server,
Building,
Project,
DeployInfo,
User,
Hotfix,
OperationLogger,
PageCache,
MemcachedHost,
RestartInfo
};