LoginSignup
2
2

More than 5 years have passed since last update.

OpenShift上でAkka HTTP microservice exampleを動かす

Posted at

ちょっと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とかに限らず、(細かいことは兎も角として)なんでも動かせそうで便利そうですね

memo

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2