-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathindex.js
25 lines (22 loc) · 964 Bytes
/
index.js
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
const http = require('http');
const config = require('config');
const app = require('./src/lib/server');
const log = require('./src/lib/log');
const fluxServices = require('./src/services/fluxService');
const kadenaService = require('./src/services/kadenaService');
const proposalService = require('./src/services/proposalService');
const generalService = require('./src/services/generalService');
const thunderService = require('./src/services/thunderService');
const permanentMessages = require('./src/services/permanentMessagesService');
const richListService = require('./src/services/richListService');
const server = http.createServer(app);
server.listen(config.server.port, () => {
log.info(`Flux API listening on port ${config.server.port}!`);
kadenaService.processKDA();
fluxServices.start();
proposalService.start();
generalService.start();
thunderService.processThunderNodes();
permanentMessages.start();
richListService.start();
});