UNPKG

game-leaderboard

Version:

A high-performance game leaderboard with redis + redis-server standalone + http api server used with nginx proxy + slack notifications

26 lines (21 loc) 670 B
console.log("# redis-server starting...") const config = require('./config.json') const fs = require('fs'); const RedisServer = require('redis-server'); const server = new RedisServer({ conf: 'redis-server.conf', }); if (!fs.existsSync('redis-data-dir')){ fs.mkdirSync('redis-data-dir'); } server.open((err) => { if (err === null) { console.log("# redis-server started successfuly at 127.0.0.1:%s", config.redis_port) require('./http-server.js') }else if(err.code===-1){ console.log("# redis-server already running at 127.0.0.1:%s", config.redis_port) require('./http-server.js') }else{ console.log("# redis-server started with err:", err) } });