Sha256: d38a75a3a5c55596e50cbfcf0b996d69d8ff94f617bcea52651a0c527aa69557

Contents?: true

Size: 662 Bytes

Versions: 27

Compression:

Stored size: 662 Bytes

Contents

desc 'server [PORT]', 'Start a development server'

option :port, aliases: '-p', default: '3000',
  desc: 'Choose a port'
option :public, aliases: '-P', type: :boolean,
  desc: 'Make the server accessible from the local network'

def server(port = nil)
  invoke_geordi 'bundle_install'
  invoke_geordi 'yarn_install'
  require 'geordi/util'

  Interaction.announce 'Booting a development server'
  port ||= options.port
  Interaction.note "URL: http://#{File.basename(Dir.pwd)}.vcap.me:#{port}"
  puts

  command = Util.server_command
  command << ' -b 0.0.0.0' if options.public
  command << ' -p ' << port
  Util.run!(command)
end

map 'devserver' => 'server'

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
geordi-9.4.1 lib/geordi/commands/server.rb
geordi-9.4.0 lib/geordi/commands/server.rb
geordi-9.3.1 lib/geordi/commands/server.rb
geordi-9.3.0 lib/geordi/commands/server.rb
geordi-9.2.0 lib/geordi/commands/server.rb
geordi-9.1.0 lib/geordi/commands/server.rb
geordi-9.0.0 lib/geordi/commands/server.rb
geordi-8.0.0 lib/geordi/commands/server.rb
geordi-7.0.2 lib/geordi/commands/server.rb
geordi-7.0.1 lib/geordi/commands/server.rb
geordi-7.0.0 lib/geordi/commands/server.rb
geordi-6.1.0 lib/geordi/commands/server.rb
geordi-6.0.1 lib/geordi/commands/server.rb
geordi-6.0.0 lib/geordi/commands/server.rb
geordi-6.0.0.pre.rc1 lib/geordi/commands/server.rb
geordi-5.4.0 lib/geordi/commands/server.rb
geordi-5.3.0 lib/geordi/commands/server.rb
geordi-5.2.4 lib/geordi/commands/server.rb
geordi-5.2.3 lib/geordi/commands/server.rb
geordi-5.2.2 lib/geordi/commands/server.rb