ちょっとOpenShift試してみたいな〜
あ〜、でも使いたいFrameworkがDefaultでないな〜
なんかこう適当にやって動かないかなぁ…
みたいな人向け
Cartridgeってやつを作れば動くよ
というお話
ここを隅から隅まで読めば多分大丈夫
「で、お前は読んだの?」と言われたら読んでませんと答えます
Play Framework を動かす
こんなところにPlay Framework用のcartridge置いてくれている人がいる現実
こちらのチュートリアルとかに従えばplay2.3.0動かせると思います
なんかもう見えてきたと思いますが、playが動くなら…ねぇ…
Play Framework用のcartridgeを流用する
上記のcartridgeの現時点でのコードのこの辺見るとactivator clean stage
とか見つかります
んで、akka-http-microserviceのサンプルのplugins.sbtみると、sbt-native-packager
が…
ということでちょっと手を加えればそのままサンプルが動くcartridgeが出来ました
まあ動かすだけなら…
実際に動いているのがこっち
(無料枠の関係上消すかもしれませんが…)
まとめ
なお上記をそのまま使うと色々なところでplay
っていう単語に振り回されるので、ちゃんと使う前提なら冒頭のDocumentちゃんと読んでちゃんと作ったほうが良いと思います
でもまあなんか動いているこれらを見れば、別にplayやakka httpとかに限らず、(細かいことは兎も角として)なんでも動かせそうで便利そうですね