[racket] RedHat OpenShift

From: Ray Racine (ray.racine at gmail.com)
Date: Wed May 16 21:53:50 EDT 2012

Quick update.

I have a rough and simple bootstrap working.

Here to see it running. http://test-rpr.rhcloud.com/
Read the README here about the DIY scripts.
Read here if you want to bring run Racket's default page on OpenShift.

Basically OpenShift's DIY is a v0.1 of a lifecycle of shell script hooks
that are called whenever you push changes to your website/code via GIT to

One of the hooks is the pre_build script (called when you push new code,
before the build script is called).
In pre_build, if Racket is NOT installed, Racket is auto downloaded rom
racket-lang.org, installed it and started on your cloud instance. At the
moment all you get is the default Racket WebServer home up and running.

See https://github.com/RayRacine/rackos/wiki/Quick-Start

Next step (not yet done) is to configure the Racket WebServer to servlet
code location to some distinguished directory in the repository structure.

Then you develop and test your web code locally and when ready Git commit
and push it to OpenShift.  As soon as the push happens the scripts will
restart the Racket Webserver auto-magically. Just keep pushing changes and
they take effect immediately.

Tada your newly changed Racket web app is up and running on the internet.

On Tue, May 15, 2012 at 6:10 PM, John Clements <clements at brinckerhoff.org>wrote:

> On May 15, 2012, at 3:02 PM, Danny Yoo wrote:
>> The DIY offering is pretty new with limited doc.
>> https://openshift.redhat.com/community/blogs/new-openshift-release-march-22-2012-nodejs-diy-cartridge-new-website-and-more
>> https://openshift.redhat.com/community/blogs/a-paas-that-runs-anything-http-getting-started-with-diy-applications-on-openshift
>> I'll create a github project and post it this evening if anyone wants to
>> assist in creating a Racket Cartridge for OpenShift.
> Oh!  Definitely interested!
> Yes, I would love the ability to transparently deploy Racket servers.
> Here's the list of things that I can come up with off the top of my head:
> - handin server
> - grade server
> - evaluation server for use with WebIDE
> John Clements
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.racket-lang.org/users/archive/attachments/20120516/10ff984d/attachment.html>

Posted on the users mailing list.