Railsアプリをデプロイしました。デプロイ自体は上手くいったのですが、
ページが表示されなかったのでunicorn.logをみたところ以下のようなエラ-がありました。
unicorn.log E, [2019-08-18T20:48:46.103173 #25913] ERROR -- : app error: Missing `secret_key_base` for 'production' environment, set this value in `config/secrets.yml` (RuntimeError) E, [2019-08-18T20:48:46.103988 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:510:in `validate_secret_key_config!' E, [2019-08-18T20:48:46.104156 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:247:in `env_config' E, [2019-08-18T20:48:46.104202 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/engine.rb:692:in `build_request' E, [2019-08-18T20:48:46.104234 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/application.rb:518:in `build_request' E, [2019-08-18T20:48:46.104277 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/railties-5.1.7/lib/rails/engine.rb:521:in `call' E, [2019-08-18T20:48:46.104338 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:605:in `process_client' E, [2019-08-18T20:48:46.104405 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:700:in `worker_loop' E, [2019-08-18T20:48:46.104446 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:548:in `spawn_missing_workers' E, [2019-08-18T20:48:46.104475 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/unicorn-5.5.1/lib/unicorn/http_server.rb:144:in `start' E, [2019-08-18T20:48:46.104523 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/gems/unicorn-5.5.1/bin/unicorn:128:in `<top (required)>' E, [2019-08-18T20:48:46.104553 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/bin/unicorn:23:in `load' E, [2019-08-18T20:48:46.104581 #25913] ERROR -- : /usr/share/nginx/html/shared/bundle/ruby/2.3.0/bin/unicorn:23:in `<main>'
productionのsecret_key_base が見つかりません。と言う内容でしたので
改めて作成しました。
config/secrets.yml production: secret_key_base: <%= ENV["SECRET_KEY_BASE"] %> .env SECRET_KEY_BASE = XXXXXXXXXXXX4b631eb93ccc0a5c7df7bXXXXXXXXaadf39dbf8a1c77e0ffce6XXXXXXXXXXXXXXXX
そして再度アクセスしても同じエラーが発生してしまいます。
ほかに設定する項目等あるのでしょうか?
業ジュノほど、宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー