This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| 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.








