質問編集履歴
10
aaa
title
CHANGED
File without changes
|
body
CHANGED
@@ -215,7 +215,8 @@
|
|
215
215
|
- Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
|
216
216
|
- RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
|
217
217
|
- config.public_file_server.enabled = trueを設定した。 // NGINX利用しているので不要?
|
218
|
-
|
218
|
+
参考
|
219
|
+
https://qiita.com/ham0215/items/c0f9a4a0897d805cf886#production
|
219
220
|
### 補足情報(FW/ツールのバージョンなど)
|
220
221
|
|
221
222
|
別途確認したいファイルがあればコメントよろしくお願いします。
|
9
AAA
title
CHANGED
File without changes
|
body
CHANGED
@@ -214,7 +214,7 @@
|
|
214
214
|
|
215
215
|
- Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
|
216
216
|
- RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
|
217
|
-
- config.public_file_server.enabled = trueを設定した。
|
217
|
+
- config.public_file_server.enabled = trueを設定した。 // NGINX利用しているので不要?
|
218
218
|
|
219
219
|
### 補足情報(FW/ツールのバージョンなど)
|
220
220
|
|
8
あああ
title
CHANGED
File without changes
|
body
CHANGED
@@ -214,6 +214,7 @@
|
|
214
214
|
|
215
215
|
- Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
|
216
216
|
- RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
|
217
|
+
- config.public_file_server.enabled = trueを設定した。
|
217
218
|
|
218
219
|
### 補足情報(FW/ツールのバージョンなど)
|
219
220
|
|
7
aaa
title
CHANGED
File without changes
|
body
CHANGED
@@ -213,7 +213,7 @@
|
|
213
213
|
■他にproduction環境のために設定したこと
|
214
214
|
|
215
215
|
- Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
|
216
|
-
- RUN bundle exec rails assets:precompileを行う。
|
216
|
+
- RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
|
217
217
|
|
218
218
|
### 補足情報(FW/ツールのバージョンなど)
|
219
219
|
|
@@ -252,7 +252,7 @@
|
|
252
252
|
|
253
253
|
# prod環境でassetコンパイルが追加で必要
|
254
254
|
ENV NODE_OPTIONS="--max-old-space-size=4096"
|
255
|
-
RUN bundle exec rails assets:precompile RAILS_ENV=$
|
255
|
+
RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENV
|
256
256
|
```
|
257
257
|
|
258
258
|
chromeのconsoleに表示されるエラー
|
6
xxx
title
CHANGED
File without changes
|
body
CHANGED
@@ -252,7 +252,7 @@
|
|
252
252
|
|
253
253
|
# prod環境でassetコンパイルが追加で必要
|
254
254
|
ENV NODE_OPTIONS="--max-old-space-size=4096"
|
255
|
-
RUN bundle exec rails assets:precompile
|
255
|
+
RUN bundle exec rails assets:precompile RAILS_ENV=$(RAILS_ENV)
|
256
256
|
```
|
257
257
|
|
258
258
|
chromeのconsoleに表示されるエラー
|
5
aaa
title
CHANGED
File without changes
|
body
CHANGED
@@ -213,6 +213,7 @@
|
|
213
213
|
■他にproduction環境のために設定したこと
|
214
214
|
|
215
215
|
- Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
|
216
|
+
- RUN bundle exec rails assets:precompileを行う。
|
216
217
|
|
217
218
|
### 補足情報(FW/ツールのバージョンなど)
|
218
219
|
|
4
追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -252,4 +252,9 @@
|
|
252
252
|
# prod環境でassetコンパイルが追加で必要
|
253
253
|
ENV NODE_OPTIONS="--max-old-space-size=4096"
|
254
254
|
RUN bundle exec rails assets:precompile
|
255
|
+
```
|
256
|
+
|
257
|
+
chromeのconsoleに表示されるエラー
|
258
|
+
```
|
259
|
+
Refused to execute script from (ファイル名)because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
|
255
260
|
```
|
3
Dockerfileを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -216,4 +216,40 @@
|
|
216
216
|
|
217
217
|
### 補足情報(FW/ツールのバージョンなど)
|
218
218
|
|
219
|
-
別途確認したいファイルがあればコメントよろしくお願いします。
|
219
|
+
別途確認したいファイルがあればコメントよろしくお願いします。
|
220
|
+
|
221
|
+
Rails用Dockerfile
|
222
|
+
|
223
|
+
```
|
224
|
+
FROM ruby:2.6.5-alpine
|
225
|
+
|
226
|
+
ENV PROJECT アプリ名
|
227
|
+
|
228
|
+
RUN mkdir -p $PROJECT
|
229
|
+
WORKDIR $PROJECT
|
230
|
+
|
231
|
+
RUN apk add git
|
232
|
+
RUN apk add --update bash perl
|
233
|
+
RUN apk add libxslt-dev libxml2-dev build-base
|
234
|
+
RUN apk add mysql-client mysql-dev
|
235
|
+
RUN apk add --no-cache file
|
236
|
+
RUN apk add yarn --no-cache
|
237
|
+
RUN apk add tzdata --no-cache
|
238
|
+
RUN apk add vim
|
239
|
+
|
240
|
+
COPY . ./
|
241
|
+
|
242
|
+
RUN gem install bundler:2.1.4 && bundle install --jobs=4
|
243
|
+
RUN yarn install
|
244
|
+
VOLUME /$PROJECT
|
245
|
+
|
246
|
+
# puma.sockを配置するディレクトリを作成
|
247
|
+
RUN mkdir -p tmp/sockets
|
248
|
+
|
249
|
+
RUN mkdir -p /tmp/public && \
|
250
|
+
cp -rf /アプリ名/public/* /tmp/public
|
251
|
+
|
252
|
+
# prod環境でassetコンパイルが追加で必要
|
253
|
+
ENV NODE_OPTIONS="--max-old-space-size=4096"
|
254
|
+
RUN bundle exec rails assets:precompile
|
255
|
+
```
|
2
aa
title
CHANGED
File without changes
|
body
CHANGED
@@ -204,7 +204,7 @@
|
|
204
204
|
launch.sh // Railsの起動コマンド(docker-compose.prod.ymlの29行目)
|
205
205
|
```
|
206
206
|
bundle exec rake db:migrate
|
207
|
-
cp -rf /tmp/public/* /
|
207
|
+
cp -rf /tmp/public/* /アプリ名/public/
|
208
208
|
mkdir -p tmp/sockets
|
209
209
|
bundle exec puma -C config/puma.rb
|
210
210
|
```
|
1
aaa
title
CHANGED
File without changes
|
body
CHANGED
@@ -201,6 +201,13 @@
|
|
201
201
|
|
202
202
|
```
|
203
203
|
|
204
|
+
launch.sh // Railsの起動コマンド(docker-compose.prod.ymlの29行目)
|
205
|
+
```
|
206
|
+
bundle exec rake db:migrate
|
207
|
+
cp -rf /tmp/public/* /jiorianntena/public/
|
208
|
+
mkdir -p tmp/sockets
|
209
|
+
bundle exec puma -C config/puma.rb
|
210
|
+
```
|
204
211
|
|
205
212
|
### 試したこと
|
206
213
|
■他にproduction環境のために設定したこと
|