LoginSignup
1
0

More than 1 year has passed since last update.

renderでのデプロイに失敗した

Posted at

取り組んでいたこと

アプリケーションをrenderにデプロイしたときにエラーが出たときのことを書きます。
このアプリは初めはAWSでデプロイする作業をしていましたが、
作業途中で、都合によりrenderにデプロイするという方向転換をしています。

エラーの内容

※renderを登録したときにGithubと連携をしています。
GitHubからRenderにコードが自動的にプルされ、デプロイが実行されます。

Githubでコミット・プッシュをすると自動でデプロイ作業が行われます。
しばらく待つと、
a63816b1e031aa0968a0694f0dd998cf.png
failed...つまり失敗しましたよと表示されました。

解消するために行ったこと

何が原因か調べるために、エラーログを確認します。

赤い雲マークの横のDeployをクリックすると、ログを表示させることができます。
Maximizeをすることで拡大表示をしてからエラー文を探すと調べやすかったです。

renderのエラーログ
active_storage/service/configurator.rb:23:in `block in config_for': Missing configuration for the :amazon Active Storage service. Configurations available for [:test, :local] (RuntimeError)

Active Storage service...
:amazon...

これを見てハッとしました。
AWSでデプロイする作業をしていたため、そのときに設定した記述を元に戻していないところがありました。
(全て元に戻したと思い込んでいたのです。)

私の場合、
config/enviroments/production.rbファイル内の記述を変更しました。

config/enviroments/production.rb
# 変更前
config.active_storage.service = :amazon
config/enviroments/production.rb
# 変更後
config.active_storage.service = :local

この後コミット・プッシュをし、自動デプロイが始まりました。
すると、今度は成功しました。

解決して良かったです。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0