Okey. Today I cherry-picked some commits from zimbatm, Bluebie and my experimental-branch so we can get a bit closer to 2.0: - Making Camping::ARSession work with AR 2.1 - d1db4f3c50815c93e370b696fb5b6c814bd1a7c4<http://github.com/judofyr/camping/commit/d1db4f3c50815c93e370b696fb5b6c814bd1a7c4> - Removing Tempfile from require (zimbatm) - 26cd51545fcca05c67e952f09076a360cb7f554b<http://github.com/judofyr/camping/commit/26cd51545fcca05c67e952f09076a360cb7f554b> - Improving Markaby-speed (zimbatm) - 30b066e233b4777c63c29dde4d32420239abc9a4<http://github.com/judofyr/camping/commit/30b066e233b4777c63c29dde4d32420239abc9a4> - Refactoring of Camping::Session (Bluebie) - 0373aa306979d9c962d74f5ddc4fbf8c5b68eb30<http://github.com/judofyr/camping/commit/0373aa306979d9c962d74f5ddc4fbf8c5b68eb30> and bb5e3bf6f0211ac688d03b5b1afb50439e2baa81<http://github.com/judofyr/camping/commit/bb5e3bf6f0211ac688d03b5b1afb50439e2baa81> - Switching to HMAC - 6acd33768bc57b5aa6522c69ec95eff9624d1307<http://github.com/judofyr/camping/commit/6acd33768bc57b5aa6522c69ec95eff9624d1307> and http://en.wikipedia.org/wiki/HMAC#Design_Principles - Earning some bytes - c380870c464d041d54085d6d8c2addadaa9a060c<http://github.com/judofyr/camping/commit/c380870c464d041d54085d6d8c2addadaa9a060c> - Cleaning up reloader.rb - 214fbe6613608f17b92aac0754a45bd4c2aed2b1<http://github.com/judofyr/camping/commit/214fbe6613608f17b92aac0754a45bd4c2aed2b1> - Camping::Apps returns - a4074fa6af5e0ba5889bda6bb33128e195e61361<http://github.com/judofyr/camping/commit/a4074fa6af5e0ba5889bda6bb33128e195e61361> and eb759146527903578c914e46cc949acd22da4a4c<http://github.com/judofyr/camping/commit/eb759146527903578c914e46cc949acd22da4a4c> - Don''t make sessions depend on USER_AGENT - 205983ad09d255233590a1c9c6c9e7997d384a61<http://github.com/judofyr/camping/commit/205983ad09d255233590a1c9c6c9e7997d384a61> I think all of these are pretty important, but I''m sure there are many other commits on other repos which should be included too! Shout out if there''s something you really need for 2.0 :-) Documentation is probably what''s missing for a release. Both cleaning up some part in the current docs and write some sort of how-to-switch-to-2.0. And the wiki needs some work too! And _why: we''re actually waiting for you. I know you''ve given this project to the community, but you can''t just disappear like that :-( -- Magnus Holm -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081027/032930d0/attachment-0001.html>
On Mon, Oct 27, 2008 at 11:09:10PM +0100, Magnus Holm wrote:> Documentation is probably what''s missing for a release. Both cleaning up > some part in the current docs and write some sort of how-to-switch-to-2.0. > And the wiki needs some work too!Yes, we need to clear up the rdoc and write howtos for camping with fastcgi, passenger, and other web servers. I don''t know, what do most people deploy camping on? _why
Mongrel ... but then again I think thats so 2005 :/ haha long live camping! On Oct 30, 2008, at 8:01 AM, _why wrote:> On Mon, Oct 27, 2008 at 11:09:10PM +0100, Magnus Holm wrote: >> Documentation is probably what''s missing for a release. Both >> cleaning up >> some part in the current docs and write some sort of how-to-switch- >> to-2.0. >> And the wiki needs some work too! > > Yes, we need to clear up the rdoc and write howtos for camping with > fastcgi, passenger, and other web servers. I don''t know, what do > most people deploy camping on? > > _why > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list
On Thu Oct 30 15:01:50 2008, _why wrote:> I don''t know, what do most people deploy camping on?I run it with FastCGI on Apache. Some benchmarks between the different servers would be nice. -- Fred O. Phillips http://fophillips.org BBC7 7572 755F 83E0 3209 504A E4F7 874F 1545 9D41 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081030/501c2ac4/attachment.bin>
I''ve deployed a couple Camping apps in a FastCGI environment on shared hosting, and written wiki pages on it. I feel like this must be a pretty common scenario, since shared hosting itself is a common scenario. -- Eric On Thu, Oct 30, 2008 at 11:01 AM, _why <why at whytheluckystiff.net> wrote:> On Mon, Oct 27, 2008 at 11:09:10PM +0100, Magnus Holm wrote: >> Documentation is probably what''s missing for a release. Both cleaning up >> some part in the current docs and write some sort of how-to-switch-to-2.0. >> And the wiki needs some work too! > > Yes, we need to clear up the rdoc and write howtos for camping with > fastcgi, passenger, and other web servers. I don''t know, what do > most people deploy camping on? > > _why > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list >
On Oct 30, 2008, at 4:01 PM, _why wrote:> I don''t know, what do > most people deploy camping on?My infrastructure is FCGI but except some patches for SCRIPT_NAME and static file delivery I can retrofit it for Rack easily. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081030/a80b241c/attachment.html>
On Oct 30, 2008, at 4:01 PM, _why wrote:> I don''t know, what do > most people deploy camping on?Oh yeah to imagine the scale: I have like 6 apps on FCGI now. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081030/1a5fc5ea/attachment.html>
On Oct 30, 2008, at 9:01 AM, _why wrote:> On Mon, Oct 27, 2008 at 11:09:10PM +0100, Magnus Holm wrote: >> Documentation is probably what''s missing for a release. Both >> cleaning up >> some part in the current docs and write some sort of how-to-switch- >> to-2.0. >> And the wiki needs some work too! > > Yes, we need to clear up the rdoc and write howtos for camping with > fastcgi, passenger, and other web servers. I don''t know, what do > most people deploy camping on?Proxied to Mongrel and using FastCGI, both. I intend to use swiftiply at some point. Aria Stewart aredridel at nbtsc.org
I''m running it on plain old CGI via Apache because my shared hosting environment does not allow for FastCGI. CGI works really well on a modern server... once ruby and all them are cache''d to ram. If my camping app is left disused for about 10 seconds, it gets pushed out of the cache and the next request takes about twice as long as one immediately after a previous request. I''m on the MediaTemple Grid Service. I could have a slice on slicehost or something like that.. in fact friends would probably give me accounts on virtual dedicated servers at the drop of a hat if I''d asked, but I really dislike messing around with server internals.. I like having the whole thing maintained by someone else, and also, I''m worried about the idea of other users in a freebie vps account being able to mess with my content, and my users. :/ I am thinking along the lines of trying to make camping impersonate ruby on rails well enough to run it in the so called Rails Container, which appears to be an itsy bitsy 64mb slice specifically for running rails via mongrel, which then can be proxied to through apache. It''s all such a black box to me that I wonder just how much work would be involved in such a thing. On 31/10/2008, at 2:58 AM, Julik Tarkhanov wrote:> > On Oct 30, 2008, at 4:01 PM, _why wrote: > >> I don''t know, what do >> most people deploy camping on? > Oh yeah to imagine the scale: I have like 6 apps on FCGI now. > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081031/7db1ff9d/attachment.html>
I normally use either Thin or Passenger. It''s a fairly simple setup for both. I think most shared hosting is going the way of Passenger, Dreamhost, for example. I would say that it might be the most common in the next few months. Just one man''s opinion, though. Regards, ch0wda On Thu, Oct 30, 2008 at 4:58 PM, Bluebie, Jenna <blueberry at creativepony.com>wrote:> I''m running it on plain old CGI via Apache because my shared hosting > environment does not allow for FastCGI. CGI works really well on a modern > server... once ruby and all them are cache''d to ram. If my camping app is > left disused for about 10 seconds, it gets pushed out of the cache and the > next request takes about twice as long as one immediately after a previous > request. > I''m on the MediaTemple Grid Service. I could have a slice on slicehost or > something like that.. in fact friends would probably give me accounts on > virtual dedicated servers at the drop of a hat if I''d asked, but I really > dislike messing around with server internals.. I like having the whole thing > maintained by someone else, and also, I''m worried about the idea of other > users in a freebie vps account being able to mess with my content, and my > users. :/ > > I am thinking along the lines of trying to make camping impersonate ruby on > rails well enough to run it in the so called Rails Container, which appears > to be an itsy bitsy 64mb slice specifically for running rails via mongrel, > which then can be proxied to through apache. It''s all such a black box to me > that I wonder just how much work would be involved in such a thing. > > > On 31/10/2008, at 2:58 AM, Julik Tarkhanov wrote: > > > On Oct 30, 2008, at 4:01 PM, _why wrote: > > I don''t know, what do > most people deploy camping on? > > Oh yeah to imagine the scale: I have like 6 apps on FCGI now. > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list > > > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081030/2037fe6a/attachment-0001.html>
On Thu, Oct 30, 2008 at 8:01 AM, _why <why at whytheluckystiff.net> wrote:> > Yes, we need to clear up the rdoc and write howtos for camping with > fastcgi, passenger, and other web servers. I don''t know, what do > most people deploy camping on? >I reverse-proxy to mongrel. --beppu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081030/1983727b/attachment.html>
Does anyone have any good ideas on how I could hack mongrel_rails to instead bring camping rack app to life via mongrel magic? Do you guys think the best approach is to mod the mongrel_rails code, or to create a rails imposter? On 31/10/2008, at 2:58 AM, Julik Tarkhanov wrote:> > On Oct 30, 2008, at 4:01 PM, _why wrote: > >> I don''t know, what do >> most people deploy camping on? > > My infrastructure is FCGI but except some patches for SCRIPT_NAME > and static file delivery I can retrofit it for Rack easily. > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org > http://rubyforge.org/mailman/listinfo/camping-list-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20081031/429dee45/attachment.html>