18 lines
413 B
CoffeeScript
18 lines
413 B
CoffeeScript
logger = require('./logger').logger
|
|
|
|
webSocket = require 'ws'
|
|
|
|
eventsConfig = require('./events-config')
|
|
argv = require('minimist')(process.argv.slice(2))
|
|
eventsConfig.loadConfigFile(argv.config || './config')
|
|
config = eventsConfig.config
|
|
|
|
client = require './client'
|
|
|
|
WebSocketServer = webSocket.Server
|
|
|
|
wss = new WebSocketServer(config.webSocketServer)
|
|
|
|
wss.on 'connection', (ws) ->
|
|
client.createClient(ws)
|