jseifer / sinatra-rubygems forked from jnewland/sinatra-rubygems
- Source
- Commits
- Network (4)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
8ba3217
commit 8ba3217e295641c9488ab9d3cb7e055d22614409
tree c139c19d92a12aa46550a5b794ec76fa1b6ea290
parent bd6fd73c7447ad36e93cf9299f6f33cb0354b2de
tree c139c19d92a12aa46550a5b794ec76fa1b6ea290
parent bd6fd73c7447ad36e93cf9299f6f33cb0354b2de
| name | age | message | |
|---|---|---|---|
| |
Rakefile | Sun Feb 08 13:47:18 -0800 2009 | |
| |
Readme.textile | ||
| |
config.ru | Fri Feb 20 06:56:59 -0800 2009 | |
| |
lib/ | ||
| |
public/ | Sat Feb 21 16:23:55 -0800 2009 | |
| |
spec/ | Sat Feb 21 16:23:55 -0800 2009 | |
| |
tmp/ | Fri Feb 20 06:56:59 -0800 2009 | |
| |
views/ | Sat Feb 21 16:23:55 -0800 2009 |
Readme.textile
sinatra-rubygems
An complete reimplementation of the gem server command as a Sinatra application.
Uh, Why?
- Host your own gem server using Apache + Passenger, not Webrick
- Drop this project into PassengerPane for instant offline access to RDoc Documentation for all installed Rubygems.
Setup
git clone git://github.com/jnewland/sinatra-rubygems.gitopen .- Drag the
sinatra-rubygemsfolder into PassengerPane. Setup a gems.local alias for maximum convenience.
If you’re not using PassengerPane, use the following vhost config:
<VirtualHost *:80> ServerName gems.local #ServerAlias custom.gem.server.fqdn DocumentRoot "/path/to/sinatra-rubygems/public" RackEnv production <directory "/path/to/src/sinatra-rubygems/public"> Order allow,deny Allow from all
If you’d like to run this as a rack app, you can run rackup config.ru in the root of this project, then see the server at http://localhost:9292.
License
GPL, since RubyGems is GPL.

