📝日常

Day 24

Tony Duong

Tony Duong

5月 10, 20261

他の言語:🇫🇷🇬🇧
#devops#rails#kamal#hetzner#shirimono
Day 24

今日やったこと:

  • Shirimono のバックエンドを Render から Hetzner CPX21 1 台の VPS に Kamal で移行し、Saving ~$60/month by moving from Render to Hetzner with Kamal を書いた。なぜ移行したか、新しいシングルホスト構成がどう見えるか(web + Solid Queue + Postgres を 1 台に同居、Redis なし)、コストの内訳、そしてカットオーバー時間の大半を消費した 4 つの落とし穴:アンダースコア入りの Kamal サービス名が DATABASE_URL のパースを壊すこと、Postgres 18 の新しいデータディレクトリレイアウト、RAILS_MASTER_KEY を GitHub Secrets にアップロードするときの末尾改行トラップ、Rails の HostAuthorization が kamal-proxy のヘルスチェックを拒否する問題、を取り上げた

🌐 Claudeによる翻訳

Tony Duong

著者: Tony Duong

デジタル日記。思考、経験、そして人生についての考え。