Fixed the validation but I am having a weird error in fetching from your repo:

odin install https://github.com/bluebie/whywentcamping.com.git
fatal: https://github.com/bluebie/whywentcamping.com.git/info/refs not found: 
did you run git update-server-info on the server?
Cloning of https://github.com/bluebie/whywentcamping.com.git failed

Now I forked your repo on a dummy github account (1ai) 
and it doesn't give me this error. 

Yet it won't run because the config.ru file is not as per example and has a 
number of non working requires

        from /var/www/config.ru:5
        from /opt/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in 
`instance_eval'
        from /opt/lib/ruby/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in 
`initialize'
        from /var/www/config.ru:1:in `new'
        from /var/www/config.ru:1

I have fixed that (with a new config file 
https://github.com/1ai/whywentcamping.com/blob/master/config.ru) but there are 
a lot of gems not installed for users by default:

require 'rubygems'
require 'camping'
require 'fileutils'
require 'open-uri'
require 'syntax/convertors/html'
require 'RedCloth'
require 'rdiscount'

which of course I can add but at the moment I have made it that each jail has 
the camping-omnibus and associated libs. Are these typically needed by all 
users? Will install these tomorrow and see if it runs fine.
Regards
David


On May 7, 2012, at 2:49 AM, Jenna Fox wrote:

> A lot of repos for websites have dots in them, should fix it to support 
> anything github can support.
> 
> —
> Jenna
> 
> On Monday, 7 May 2012 at 10:30 AM, gurugeek wrote:
> 
>> 
>> On May 7, 2012, at 2:23 AM, Jenna Fox wrote:
>> 
>>> Things:
>>> 1) It'd be super cool if the user types in their email address as the 
>>> username if it still works
>> 
>> Yes this should be easy to do  - could put both I think email or username
>> 
>>> 2) I wonder what I'm doing wrong? I enter in bluebie/whywentcamping.com in 
>>> the github repo name and it says my url contains invalid characters?
>>> 
>> 
>> I think the check in the script doesn't allow a repository to have a points 
>> inside it ..is it very common ? Can fix this but if you want to try in the 
>> interim just use any repo without a . on it :)
>> Thanks again for testing this out
>> David
>> 
>> 
>>> —
>>> Jenna
>>> 
>>> On Sunday, 6 May 2012 at 10:41 AM, gurugeek wrote:
>>> 
>>>> Hello Campers!
>>>> I am happy to announce that the camping 1 click deployment is now 
>>>> available at http://1.ai
>>>> The platform has been coded with camping (with some help from bash for the 
>>>> backend scripts) and it seems to work very well. 
>>>> 
>>>> We have spent some time to get sure that it would be secure and easy to 
>>>> use. After working on an easy and secure way to upload/manage files online 
>>>> etc. we have found an easier solution: fetch a github repository with a 
>>>> camping application and - with one click -deploy it online at yourname.1.ai
>>>> 
>>>> So how does this works ?
>>>> 1 - you signup 
>>>> 2 - after logging in you simply fetch your camping application from a 
>>>> github repository there is a sample hello world available at 
>>>> https://github.com/gurugeek/0ai and this is also explained in the app 
>>>> admin page
>>>> 3 - after fetching (provided that this is a valid camping app and has a 
>>>> valid config.ru file) your application will be live.
>>>> 
>>>> The admin panel has all these instructions and if you try to fetch a 
>>>> non-camping application from a github repository it will return the 
>>>> relevant error. 
>>>> 
>>>> The system supports private repositories too (this said I wouldn't run 
>>>> something very secret and private on it!) but you would need to authorise 
>>>> the github user 1ai to access your private repository.
>>>> 
>>>> Github has a lot of wonderful features so I feel that this was the best 
>>>> solution without re-inventing the wheel. It is probably the fastest and 
>>>> easiest way to get your camping application up and running. 
>>>> 
>>>> Each application is securely isolated but all this is running in a 
>>>> traditional dedicated server (no virtual/cloud/droids) are employed. This 
>>>> should enhance the application performance. The server is also using only 
>>>> SSD (solid state drivers) that are not yet available in most of cloud 
>>>> providers (EC2, Rackspace cloud). 
>>>> 
>>>> I really appreciate your testing and comments so please go on and launch 
>>>> your shiny Camping app at
>>>> http://1.ai  !
>>>> 
>>>> A small caveat: The aim of this service is (hopefully) to promote camping 
>>>> (perhaps next with a programming contest with some cool prizes) but it is 
>>>> obviously not meant to replace a traditional hosting in the sense that 
>>>> there will be no tech support offered and the service is provided without 
>>>> any warranty. This doesn't mean that is not good enough to run any of your 
>>>> fancy Camping apps - just that you should not expect this to replace any 
>>>> professional hosting. 
>>>> 
>>>> Note on Databases:
>>>> -If you have an sqlite database in your github repository it should work 
>>>> just fine. If it works for you locally it should work fine on http://1.ai 
>>>> after the github fetch
>>>> -If you want to use CouchDB you can do it with the wonderful Chill 
>>>> (https://github.com/Bluebie/chill) and http://www.iriscouch.com/ (which is 
>>>> free for small apps/usage). Once you have your CouchDB on iriscouch you 
>>>> simply connect to it from your camping app, fetch the data etc. 
>>>> 
>>>> 
>>>> I do look forward to your comments and welcome any question you might have!
>>>> Best Regards
>>>> David
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Camping-list mailing list
>>>> Camping-list@rubyforge.org
>>>> http://rubyforge.org/mailman/listinfo/camping-list
>>> 
>>> _______________________________________________
>>> Camping-list mailing list
>>> Camping-list@rubyforge.org
>>> http://rubyforge.org/mailman/listinfo/camping-list
>> 
>> _______________________________________________
>> Camping-list mailing list
>> Camping-list@rubyforge.org
>> http://rubyforge.org/mailman/listinfo/camping-list
> 
> _______________________________________________
> Camping-list mailing list
> Camping-list@rubyforge.org
> http://rubyforge.org/mailman/listinfo/camping-list

_______________________________________________
Camping-list mailing list
Camping-list@rubyforge.org
http://rubyforge.org/mailman/listinfo/camping-list

Reply via email to