Skip to content

Instantly share code, notes, and snippets.

@kaorimatz
Created February 8, 2013 08:48
Show Gist options
  • Save kaorimatz/4737516 to your computer and use it in GitHub Desktop.
Save kaorimatz/4737516 to your computer and use it in GitHub Desktop.
#!/bin/sh
if [ $# -lt 2 ]; then
echo "usage: $0 [DOCUMENT_ROOT] [PORT]"
exit 1
fi
DOCUMENT_ROOT=$1
PORT=$2
SERVER=`cat <<RUBY
server = WEBrick::HTTPServer.new(DocumentRoot: '$DOCUMENT_ROOT', Port: '$PORT')
Signal.trap 'INT' do
server.shutdown
end
server.start
RUBY`
ruby -r 'webrick' -e "$SERVER"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment