taiga-events/index.coffee

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)