2年前のコードをAWS Lightsailに乗せられないか、docker compose up -d を試してみたところ、変なところでエラーが出てきた。
go build cmd/server/main.go
と打ち込んでみたら
というところで、引掛っていることが分かった。
原因をググってみた「メモリ不足」。
最低でも1G用意しろ、って書いてあった。
Amazon Lightsailの一番安いやつは、512MBだった。
まあ、今時、ノートPCだって、4G搭載しているからなー、これはないかなー 。
しかし、搭載を断念するのも残念だしなー、安全を考えると2GBは欲しいしなー ・・・でも、10ドル/月かぁ。
ちょっと考えよう。
(後日談) 1MBのメモリを持つ、5$/月 の インスタンスにスケールアップして、docker compose up -d を通しました。
# いや、実装に成功していたラズパイのメモリが1GBだったので、多分大丈夫だろうと踏みました。
―― が、コンテナが起動していないので、ここからが勝負です。