Sha256: f1f03659a632fa8b08e1c72ac1cd1542d4137985deb00760a7179001957d47c8

Contents?: true

Size: 874 Bytes

Versions: 8

Compression:

Stored size: 874 Bytes

Contents

# Gem in a Box

![screen shot](http://i50.tinypic.com/2yknxnr.png)

## Really simple rubygem hosting

Gem in a box is a simple [sinatra][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][passenger], [thin][thin], [unicorn][unicorn], whatever floats your boat).


## Client Usage

    gem install geminabox

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

Simples!

[sinatra]: http://www.sinatrarb.com/
[passenger]: http://www.modrails.com/
[thin]: http://code.macournoyer.com/thin/
[unicorn]: http://unicorn.bogomips.org/

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
geminabox-0.2.15 README.markdown
geminabox-0.2.14 README.markdown
geminabox-0.2.13 README.markdown
geminabox-0.2.11 README.markdown
geminabox-0.2.10 README.markdown
geminabox-0.2.9 README.markdown
geminabox-0.2.9.pre1 README.markdown
geminabox-0.2.8 README.markdown