http://reval-mocchi.rhcloud.com

Roswell-cartridgeを作った

OpenShiftでCommonLispのWebアプリケーションを動かしたいと思ったときに,Roswellがあると便利だと気付いた. 例えば,処理系を変えたい場合とか.

github.com

OpenShiftはデプロイ時などの前後でアクションを起こすことができる. なので,そこでRoswellを使っていろいろすると良さそう. 注意点として,cartridgeではRoswellにPATHを通すことができないので,実行時に指定する必要がある. ; sshで接続した場合は,bash_profileを読んでくれるので解決できる.

PATH=${OPENSHIFT_ROSWELL_DIR}/bin:$PATH HOME=${OPENSHIFT_ROSWELL_DIR}/home ros install ccl-bin