📝Quotidien

Jour 24

Tony Duong

Tony Duong

mai 10, 20261 min

Aussi disponible en:🇬🇧🇯🇵
#devops#rails#kamal#hetzner#shirimono
Jour 24

Aujourd'hui, j'ai :

  • migré le backend de Shirimono de Render vers un seul VPS Hetzner CPX21 en utilisant Kamal — écrit Saving ~$60/month by moving from Render to Hetzner with Kamal sur les raisons du changement, à quoi ressemble le nouveau setup mono-host (web + Solid Queue + Postgres sur une seule machine, sans Redis), le détail des coûts, et les quatre pièges qui ont mangé l'essentiel de la fenêtre de bascule : les noms de service Kamal avec des underscores qui cassent le parsing de DATABASE_URL, le nouveau layout du data directory de Postgres 18, le piège du newline final lors de l'upload de RAILS_MASTER_KEY dans GitHub Secrets, et HostAuthorization de Rails qui rejette les health checks de kamal-proxy

🌐 Traduit par Claude

Tony Duong

Par Tony Duong

Un journal intime numérique. Pensées, expériences et réflexions.