Sha256: 6fa772ef7a75f768048b36deb4ab770371f1080982681868ec20be4a37742054

Contents?: true

Size: 897 Bytes

Versions: 2

Compression:

Stored size: 897 Bytes

Contents

command 'start gateway server' do |c|
  c.option '--host HOSTNAME', nil, 'What hostname to listen on'
  c.option '--port PORT', nil, 'What port to listen on'

  c.action do |args, options|
    options.default(root: Brief.pwd, port: 9094, host: '0.0.0.0')

    require 'thin'
    require 'rack/handler/thin'
    require 'brief/server/gateway'
    Brief::Server::Gateway.start(port: options.port, host: options.host, root: Pathname(options.root))
  end
end

command 'start socket gateway' do |c|
  c.option '--host HOSTNAME', String, 'What hostname to listen on'
  c.option '--port PORT', String, 'What port to listen on'

  c.action do |args, options|
    options.default(root: Brief.pwd)

    require 'em-websocket'
    require 'brief/server/gateway'
    require 'brief/server/socket'
    Brief::Server::Socket.start(port: options.port, host: options.host, root: Pathname(options.root))
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
brief-1.9.7 lib/brief/cli/server.rb
brief-1.9.6 lib/brief/cli/server.rb