gurugeek
2012-May-06 00:41 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120506/19531032/attachment.html>
gurugeek
2012-May-06 00:57 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
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 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120506/9f7356a2/attachment-0001.html>
Dave Everitt
2012-May-06 12:31 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
no time to try this today, but - as an existing user :-) this is a brilliant service, nice work! - DaveE> 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 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/20120506/3595ac8c/attachment.html>
Isak Andersson
2012-May-06 13:25 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
I won''t be able try it until next weekend as I''m going away for a week. But this is absolutely amazing, I am thankful and proud that we have this kind of service. Thank you David! Cheers! Isak Andersson Dave Everitt <deveritt at innotts.co.uk> skrev: no time to try this today, but - as an existing user :-) this is a brilliant service, nice work! - DaveE 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 at rubyforge.org http://rubyforge.org/mailman/listinfo/camping-list Get the best selection of safeway job application sites here. Click Here to check them out! http://click.lavabit.com/uhoku5c17amadfhg9o4nw4fucgue4d4j5wn6q6uie66maeppqixy/ -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120506/d3d2a12a/attachment.html>
Jenna Fox
2012-May-07 00:23 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
Things: 1) It''d be super cool if the user types in their email address as the username if it still works 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? ? 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 (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 (http://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 (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 (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 at rubyforge.org (mailto: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/20120507/95c370cf/attachment-0001.html>
gurugeek
2012-May-07 00:30 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
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 worksYes 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 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/20120507/e801da63/attachment.html>
Jenna Fox
2012-May-07 00:49 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
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 (http://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 (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 (http://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 (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 (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 at rubyforge.org (mailto:Camping-list at rubyforge.org) > > > http://rubyforge.org/mailman/listinfo/camping-list > > > > > > > > > > > > > > > _______________________________________________ > > Camping-list mailing list > > Camping-list at rubyforge.org (mailto:Camping-list at rubyforge.org) > > http://rubyforge.org/mailman/listinfo/camping-list > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org (mailto: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/20120507/da6536e4/attachment.html>
gurugeek
2012-May-07 01:47 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
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 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 >> >> _______________________________________________ >> 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/20120507/b0109a5c/attachment-0001.html>
gurugeek
2012-May-07 03:21 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
Actually I did miss the fact that you had a capital B on the repo so anyway it works now in the sense that it fetches the script and shows the ruby include errors on the screen... will install the gems tomorrow and see if all works fine ! 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 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 >> >> _______________________________________________ >> 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/20120507/465703de/attachment.html>
Anthony Durity
2012-May-08 14:04 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
Is this like Heroku or something? What are the use cases for this? It''s an app server? What are the limitations? How much does it cost? If it is free, why is it free? On Sun, May 6, 2012 at 1:57 AM, gurugeek <1 at 1.ai> 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 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/20120508/3a7c35e6/attachment-0001.html>
Dave Everitt
2012-May-08 20:51 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
So if my SQLite db file is also in my repo and the path to it is in my app, sounds like the whole lot will transfer fine - DaveE> -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-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120508/d6199a18/attachment.html>
gurugeek
2012-May-09 03:23 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
On May 8, 2012, at 4:04 PM, Anthony Durity wrote:> Is this like Heroku or something?My understanding is that Heroku uses a different system for what I gather mostly virtualized. This is a running on a traditional physical dedicated server.> What are the use cases for this? > It''s an app server?My idea of the use was to be able to deploy a camping app directly from the code in github. So once you have it in github you don''t need to push it to another git (as I think it is the case on heroku) but just fetch and run it from the admin.> What are the limitations? > How much does it cost?There are some soft limitations on memory usage - mostly to avoid abuse and not to slow down the app - it is entirely free.> If it is free, why is it free?why not? :)>
gurugeek
2012-May-09 03:24 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
On May 8, 2012, at 10:51 PM, Dave Everitt wrote:> So if my SQLite db file is also in my repo and the path to it is in my app, sounds like the whole lot will transfer fine - DaveE >It should :) If you want to test it I will be grateful. Fixing ATM some issues with installing extra gems so trying to find a clever solution to make most app run without intervention.>> -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 > > _______________________________________________ > 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/20120509/ad32f7c5/attachment.html>
gurugeek
2012-May-09 03:30 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
On May 8, 2012, at 4:04 PM, Anthony Durity wrote:> What are the limitations?I forgot to add these important limitations: - Presently No DB Support beside sqlite and couchdb if you use it via iriscouch or a similar service; - No professional support - so it is free but beside some help that I am willing to give to make sure that the service runs properly it cannot be compared with a professional service where you pay hence you can expect support In terms of benefits thou the app should run considerably faster than on the free tier of heroku because of the non-virtualization and the SSD hard drives - in my tests sqlite and all in general ix x 5 times than in a traditional HD or on EC2. The idea is to get people to learn and use camping and deploy it /see their app live immediately. It should be a good learning tool but not to run a professional application with clients etc. or where you expect a lot of support.
Jenna Fox
2012-May-09 05:03 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
Heroku are the big tires, camping is the little wheels. They aren''t a great fit. Heroku for example has a read-only file system and I believe no database in the free tier. This is a great little service we can build interesting things on. How about a remote server reloader? Streaming logs? Push notification stream server? View Source link for open web apps and demos. ? Jenna Fox On Wednesday, 9 May 2012 at 1:30 PM, gurugeek wrote:> > On May 8, 2012, at 4:04 PM, Anthony Durity wrote: > > What are the limitations? > > > I forgot to add these important limitations: > - Presently No DB Support beside sqlite and couchdb if you use it via iriscouch or a similar service; > - No professional support - so it is free but beside some help that I am willing to give to make sure that the service runs properly it cannot be compared with a professional service where you pay hence you can expect support > > > In terms of benefits thou the app should run considerably faster than on the free tier of heroku because of the non-virtualization and the SSD hard drives - in my tests sqlite and all in general ix x 5 times than in a traditional HD or on EC2. > > The idea is to get people to learn and use camping and deploy it /see their app live immediately. It should be a good learning tool but not to run a professional application with clients etc. or where you expect a lot of support. > > > _______________________________________________ > 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/20120509/23896f97/attachment.html>
Dave Everitt
2012-May-09 10:14 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
> View Source link for open web apps and demos.I just added a link to the github repo on my links app, but if you have a snippet to display an app''s code in formatted and syntax- coloured style...>> The idea is to get people to learn and use camping and deploy it / >> see their app live immediately. It should be a good learning tool...and you''ve done that job rather well :-) DaveE
Jenna Fox
2012-May-09 10:31 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
We''d need a syntax highlighting gem on the server, but it should be easy enough to construct such a snippet otherwise ? Jenna On Wednesday, 9 May 2012 at 8:14 PM, Dave Everitt wrote:> > View Source link for open web apps and demos. > > > I just added a link to the github repo on my links app, but if you > have a snippet to display an app''s code in formatted and syntax- > coloured style... > > > > The idea is to get people to learn and use camping and deploy it / > > > see their app live immediately. It should be a good learning tool... > > > > > > > > > and you''ve done that job rather well :-) > > DaveE > > _______________________________________________ > Camping-list mailing list > Camping-list at rubyforge.org (mailto: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/20120509/d596f4b0/attachment-0001.html>
Dave Everitt
2012-May-09 10:31 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
>> So if my SQLite db file is also in my repo and the path to it is in >> my app, sounds like the whole lot will transfer fine - DaveE > > It should :) If you want to test it I will be grateful.marking web design classes this week(!), so when I take a break I''ll try it out with the blog app after using it locally then transferring to the server with the db file, and let you know...> Fixing ATM some issues with installing extra gems so trying to find > a clever solution to make most app run without intervention.be good to have a list of available gems (unless you already did that!) Dave -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120509/e2ec1063/attachment.html>
Dave Everitt
2012-May-09 14:26 UTC
Camping 1 click deployment is live! 1.ai - alpha users welcome !
Just a note - to see changes to your app on reload you''ll need a ''tmp'' directory in the app''s dir containing a blank text file ''always_restart.txt'': www/tmp/always_restart.txt DaveE> Hello Campers! > I am happy to announce that the camping 1 click deployment is now > available at http://1.ai-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://rubyforge.org/pipermail/camping-list/attachments/20120509/16ce6486/attachment.html>