🔆
rails7,renderデプロイ、502 Bad Gatewayについて
概要
Railsチュートリアルの第7章に挑戦していますが、第1章の1.5デプロイ部分でいきなりつまずいてしまいました。同じエラーで時間を無駄にしてしまう人が他にいないように、ここで共有しておきます。
環境
MacBook Air(Apple M1)
macOS ventura13.5
結論
初学者の私には原因が何か具体的には分かりませんが、以下の方法で解決できると思います。
AddEnvironmentVariableのvalueにconfig/master.key
内の暗号化されたmaster.key
コードをコピペすると解決すると思います。
詳しいエラー状況
私の環境では
ArgumentError: key must be 16 bytes
が原因で発生していると思われました。そのため、master.key関連の部分をいじってみたところ、問題が解決しました。
参考にした記事
【Railsチュートリアル】 renderへのデプロイが失敗する (環境:macOS)
最後に
初めての投稿で、記事が短くなってしまった上に、エラーの原因が分からないという、エンジニアとしてはあまり良い結果にはなりませんでした。もし私の記事を読んでいただいた方がいれば、上記のエラーについての解説をいただけると嬉しいです。
Discussion