Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Really simple rubygem hosting
Ruby HTML CSS Other
Pull request Compare This branch is 1 commit ahead, 259 commits behind master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
data
lib
public
views
.gitignore
README.markdown
Rakefile
config.ru
geminabox-client.gemspec
geminabox-server.gemspec
geminabox.gemspec

README.markdown

Gem in a Box

screen shot

Really simple rubygem hosting

Gem in a box is a simple sinatra app to allow you to host your own in-house gems.

It has no security, or authentication so you should handle this yourself.

Server Setup

gem install geminabox

Create a config.ru as follows:

require "rubygems"
require "geminabox"

Geminabox.data = "/var/geminabox-data" # …or wherever
run Geminabox

And finally, hook up the config.ru as you normally would (passenger, thin, unicorn, whatever floats your boat).

Client Usage

gem install geminabox

gem inabox pkg/my-awesome-gem-1.0.gem

Simples!

Licence

Fork it, mod it, choose it, use it, make it better. All under the do what the fuck you want to + beer/pizza public license.

Something went wrong with that request. Please try again.