🔆

rails7,renderデプロイ、502 Bad Gatewayについて

2023/08/04に公開

概要

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