Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

sbt-native-packager

sbt-native-packagerでCorrettoを利用するにはdaemonUserUidをいじるといい

案外まとまった手順がネットになかったので放流しておきます。 どういうときに読むか sbt-native-packagerでDockerイメージを作成しようとしたら /bin/sh: adduser: command not found と表示されたとき sbt-native-packagerとは ScalaをDockerやdebパッケー…

AWS LambdaでScala 3をContainer imageで動作させる

先日(といっても結構前のことだが)、Scala 3のLTSサポートバージョンである3.3.0がリリースされた。Scala 3の開発が円熟してきているようで嬉しい。これからも元気でいてね。今回はScala 3をAWS LambdaのContainer imageを使って動作させる手法についてお…

sbt-native-packagerでDockerイメージにファイルを追加する

sbt-native-packagerのDocker pluginでentrypoint.shを追加してイメージの実行を制御したかったがつまづいたので 解決方法をメモ。 sbt-native-packager sbt-native-packagerとは、Scalaプロジェクトを様々なプラットフォームのネイティブな方式にパッケージ…

4つのプラグインを活用して、Scalaソフトウェアを楽々リリースしよう

Table of Contents 前提: JVM言語を配るのは大変 sbt-release でリリースプロセスの手間暇を省こう プラグインをインストールする build.sbt と version.sbt の設定 MavenにはPublishしないようにする リリースフローを起動する リリースフローをカスタマイ…

ScalaのPlayアプリケーションをsbt-native-packagerの力を借りてDockerで動かす

おはこんばんちわ.普段はLispをやっていますが今日はScalaをやります. わけあってPlayアプリケーションを構築しようとしているのですが,時代はクラウド.環境構築やデプロイであれこれ悩みたくありません.そういうわけで,Docker化を見越したアプリケー…

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?