eldarion/eighty

Name: eighty

Owner: Eldarion, Inc.

Description: an HTTP router written in Go

Created: 2014-07-17 18:16:49.0

Updated: 2014-07-17 21:19:30.0

Pushed: 2014-07-21 17:53:11.0

Homepage: null

Size: 216

Language: Go

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

eighty build status

eighty is an HTTP server for performing dynamic HTTP routing.

Features
Requirements
Installing Dependencies
brew install go git
Building

Run make and look for bin/eighty.

Running

To run on port 80:

bin/eighty

You can change the port through -bind:

bin/eighty -bind=:8080

If you need to listen on a specific interface:

bin/eighty -bind=127.0.0.1:80

To enable zero downtime restarts, use Einhorn:

einhorn -b 127.0.0.1:80,r -m manual bin/eighty -bind=einhorn@0

This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.