質問編集履歴

3

修正

2023/02/14 17:14

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- renderのデプロイ失敗の原因を知りたいです。
1
+ renderのデプロイ失敗の原因を知りたいです。
test CHANGED
@@ -1,9 +1,10 @@
1
1
  ### 実現したいこと
2
- render.comでデプロイを成功させのですがデプロイに失敗しました。
2
+ render.comでデプロイをたのですがデプロイに失敗しました。
3
+ 原因を知りたいのですが、見つけることができません。
3
- Feb 11 04:14:06 PM Tasks: TOP => environment
4
+ エラーや原因を見つけるコツや、要因などありますでしょうか?
4
- Feb 11 04:14:06 PM (See full trace by running task with --trace)
5
+
5
- Feb 11 04:14:06 PM ==> Build failed 😞
6
+ Gistにエラーログを記入したので、確認して頂けたら幸いです。
6
- Feb 11 04:14:06 PM ==> Generating container image from build. This may take a few minutes...
7
+ https://gist.githubusercontent.com/2J445/dbf44b94834975fa4c0b13ea032c3796/raw/00b01bc1f7890bae317eeb65d28dce3b68ca267a/gistfile1.txt
7
8
 
8
9
  ### 前提
9
10
  下記のサイトを参考にデプロイを進めていました。
@@ -73,6 +74,5 @@
73
74
  ### 試したこと
74
75
  エラー箇所を探そうとしたのですが、わかりませんでした。
75
76
 
77
+ デプロイに対しての質問の仕方が分からないので拙い箇所は教えて頂けたら幸いです。
76
78
 
77
- デプロイに対しての質問が分からないので、こういう情報を載せてくれると助かる等、教えて頂けたら幸いです。
78
-

2

質問の修正

2023/02/11 07:41

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,9 @@
1
1
  ### 実現したいこと
2
- render.comでのデプロイを成功させたいです。
2
+ render.comでのデプロイを成功させたいですがデプロイに失敗しました
3
+ Feb 11 04:14:06 PM Tasks: TOP => environment
4
+ Feb 11 04:14:06 PM (See full trace by running task with --trace)
5
+ Feb 11 04:14:06 PM ==> Build failed 😞
6
+ Feb 11 04:14:06 PM ==> Generating container image from build. This may take a few minutes...
3
7
 
4
8
  ### 前提
5
9
  下記のサイトを参考にデプロイを進めていました。
@@ -11,7 +15,6 @@
11
15
  エラー箇所を探しているのですが、見つかりませんでした。
12
16
 
13
17
  ### 該当のソースコード
14
- デプロイのログを上げたようとしたのですが、文字数制限に引っかかったので、ログも上げる必要がありましたら、質問のところで書かせていただきます。
15
18
  ```puma.rb
16
19
  workers ENV.fetch("WEB_CONCURRENCY") { 4 }
17
20
 

1

質問の修正

2023/02/11 07:18

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- render.comのデプロイがうまくかない
1
+ renderのデプロイ失敗の原因を知りたです。
test CHANGED
@@ -7,12 +7,66 @@
7
7
  https://qiita.com/koki_73/items/60b327a586129d157f38
8
8
 
9
9
  ### 発生している問題・エラーメッセージ
10
+ githubに反映させてデプロイを試したところ失敗したと表示されましたが、原因を突き止められません。
10
11
  エラー箇所を探しているのですが、見つかりませんでした。
11
12
 
12
13
  ### 該当のソースコード
13
- どのファイルのソースコードを上げればいいのかわからないので、質問の箇所で教えて頂けたら幸いです。
14
- またデプロイのログを上げたとしたのですが、文字数制限に引っかかったので、ログも上げる必要がありましたら、質問のところで書かせていただきます。
14
+ デプロイのログを上げたようとしたのですが、文字数制限に引っかかったので、ログも上げる必要がありましたら、質問のところで書かせていただきます。
15
+ ```puma.rb
16
+ workers ENV.fetch("WEB_CONCURRENCY") { 4 }
15
17
 
18
+ # Use the `preload_app!` method when specifying a `workers` number.
19
+ # This directive tells Puma to first boot the application and load code
20
+ # before forking the application. This takes advantage of Copy On Write
21
+ # process behavior so workers use less memory.
22
+ #
23
+ preload_app!
24
+ ```
25
+
26
+ ```production.rb
27
+ config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? || ENV['RENDER'].present?←追記
28
+ ```
29
+
30
+ ```renderibuild.sh
31
+ #!/usr/bin/env bash
32
+ # exit on error
33
+ set -o errexit
34
+
35
+ bundle install
36
+ bundle exec rake assets:precompile
37
+ bundle exec rake assets:clean
38
+ bundle exec rake db:migrate
39
+ ```
40
+
41
+ ```render.yaml
42
+ databases:
43
+ - name: アプリの名前を記入しています。
44
+ databaseName: アプリの名前を記入しています。
45
+ user: アプリの名前を記入しています。
46
+ region: singapore
47
+
48
+
49
+ services:
50
+ - type: web
51
+ name: アプリの名前を記入しています。
52
+ env: ruby
53
+ region: singapore
54
+ buildCommand: "./bin/render-build.sh"
55
+ startCommand: "bundle exec puma -C config/puma.rb"
56
+ envVars:
57
+ - key: <%= ENV['DATABASE_URL'] %>
58
+ fromDatabase:
59
+ name: render_app
60
+ property: connectionString
61
+ - key: <%= ENV['RAILS_MASTER_KEY'] %>
62
+ sync: false
63
+ ```
64
+
65
+ ```.env.production
66
+ DB_PASSWORD = '伏せています。'
67
+ DATABASE_URL = '伏せています。'
68
+ RAILS_MASTER_KEY = '伏せています。'
69
+ ```
16
70
  ### 試したこと
17
71
  エラー箇所を探そうとしたのですが、わかりませんでした。
18
72