質問編集履歴

4

docker-compose.ymlのコードを追加

2021/10/12 10:26

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -64,7 +64,7 @@
64
64
 
65
65
  ### 該当しそうなコード
66
66
 
67
- #### app/controllers/application_controller.rb
67
+ #### app/controllers/application_controller.rb(1/3)
68
68
 
69
69
  ```ruby
70
70
 
@@ -108,7 +108,7 @@
108
108
 
109
109
 
110
110
 
111
- #### nginx.conf(2/2)
111
+ #### nginx.conf(2/3)
112
112
 
113
113
  ```nginx
114
114
 
@@ -167,3 +167,91 @@
167
167
 
168
168
 
169
169
  ```
170
+
171
+
172
+
173
+ #### docker-compose.yml(3/3)
174
+
175
+ ```docker
176
+
177
+
178
+
179
+ ARG RUBY_VERSION=2.7.3
180
+
181
+ FROM ruby:$RUBY_VERSION
182
+
183
+
184
+
185
+ ENV APP_DIR /webapp
186
+
187
+ ENV APT_KEY_DONT_WARN_ON_DANGEROUS_USAGE yes
188
+
189
+ ENV DEBCONF_NOWARNINGS yes
190
+
191
+ ENV LANG C.UTF-8
192
+
193
+ ENV MY_BUNDLER_VERSION 2.1.4
194
+
195
+
196
+
197
+ RUN mkdir $APP_DIR
198
+
199
+ WORKDIR $APP_DIR
200
+
201
+
202
+
203
+ # Node.js
204
+
205
+ RUN curl -fsSL https://deb.nodesource.com/setup_14.x | bash - \
206
+
207
+ && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - \
208
+
209
+ && echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list \
210
+
211
+ && apt-get update -qq \
212
+
213
+ && apt-get install -y --no-install-recommends \
214
+
215
+ build-essential \
216
+
217
+ libpq-dev \
218
+
219
+ vim \
220
+
221
+ nodejs \
222
+
223
+ yarn
224
+
225
+
226
+
227
+ COPY Gemfile Gemfile.lock /webapp/
228
+
229
+ COPY package.json yarn.lock /webapp/
230
+
231
+ RUN gem install bundler --no-document -v $MY_BUNDLER_VERSION && \
232
+
233
+ bundle install
234
+
235
+ RUN yarn install --production --frozen-lockfile && yarn cache clean
236
+
237
+
238
+
239
+ COPY . $APP_DIR
240
+
241
+ COPY entrypoint.sh /usr/bin/
242
+
243
+ RUN chmod +x /usr/bin//entrypoint.sh
244
+
245
+ ENTRYPOINT [ "entrypoint.sh" ]
246
+
247
+ EXPOSE 3000
248
+
249
+
250
+
251
+ EXPOSE 3000
252
+
253
+ CMD ["rails", "server", "-b", "0.0.0.0"]
254
+
255
+
256
+
257
+ ```

3

ファイル名をしゅうせいしました。

2021/10/12 10:26

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  ### 考えられること
46
46
 
47
- nginx`404.html`のファイルが反映されない?
47
+ nginxの設定が原因で`public/404.html`のファイルが反映されない?
48
48
 
49
49
 
50
50
 

2

試したことに参考にしたリンクを追加しました

2021/10/09 06:58

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -50,7 +50,9 @@
50
50
 
51
51
  ### 試したこと
52
52
 
53
- `config.consider_all_requests_local`の値を`false`にしてlocalで動作確認しましたが自分が変更したデザインが表示されました。
53
+ 以下を参考に`config/environments/development.rb`の`config.consider_all_requests_local`の値を`false`にしてlocalで動作確認しましたが自分が変更したデザインが表示されました。
54
+
55
+ [404,500エラー発生時のエラーハンドリング及Slack通知の実装 - Qiita](https://qiita.com/kenkentarou/items/2360627a5a2376e2780f#%E3%81%BE%E3%81%9A%E3%81%AF%E3%83%AD%E3%83%BC%E3%82%AB%E3%83%AB%E7%92%B0%E5%A2%83%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E5%87%A6%E7%90%86%E3%81%AE%E5%8B%95%E4%BD%9C%E7%A2%BA%E8%AA%8D%E3%82%92%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%AE%E5%A4%89%E6%9B%B4)
54
56
 
55
57
 
56
58
 

1

試したことを追加しました。

2021/10/06 13:03

投稿

begenner
begenner

スコア80

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
 
29
29
  |Devise: 4.7.3|EC2、RDS(MySQL)|
30
30
 
31
- |nginxを使用||
31
+ |rails-dotenvを使用||
32
32
 
33
33
 
34
34
 
@@ -45,6 +45,12 @@
45
45
  ### 考えられること
46
46
 
47
47
  nginxに`404.html`のファイルが反映されない?
48
+
49
+
50
+
51
+ ### 試したこと
52
+
53
+ `config.consider_all_requests_local`の値を`false`にしてlocalで動作確認しましたが自分が変更したデザインが表示されました。
48
54
 
49
55
 
50
56