質問編集履歴
4
docker-compose.ymlのコードを追加
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/
|
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
ファイル名をしゅうせいしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -44,7 +44,7 @@
|
|
44
44
|
|
45
45
|
### 考えられること
|
46
46
|
|
47
|
-
nginx
|
47
|
+
nginxの設定が原因で`public/404.html`のファイルが反映されない?
|
48
48
|
|
49
49
|
|
50
50
|
|
2
試したことに参考にしたリンクを追加しました
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
試したことを追加しました。
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
|
-
|
|
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
|
|