質問編集履歴

10

aaa

2020/03/31 00:22

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -432,7 +432,9 @@
432
432
 
433
433
  - config.public_file_server.enabled = trueを設定した。 // NGINX利用しているので不要?
434
434
 
435
-
435
+ 参考
436
+
437
+ https://qiita.com/ham0215/items/c0f9a4a0897d805cf886#production
436
438
 
437
439
  ### 補足情報(FW/ツールのバージョンなど)
438
440
 

9

AAA

2020/03/31 00:22

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -430,7 +430,7 @@
430
430
 
431
431
  - RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
432
432
 
433
- - config.public_file_server.enabled = trueを設定した。
433
+ - config.public_file_server.enabled = trueを設定した。 // NGINX利用しているので不要?
434
434
 
435
435
 
436
436
 

8

あああ

2020/03/31 00:09

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -430,6 +430,8 @@
430
430
 
431
431
  - RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
432
432
 
433
+ - config.public_file_server.enabled = trueを設定した。
434
+
433
435
 
434
436
 
435
437
  ### 補足情報(FW/ツールのバージョンなど)

7

aaa

2020/03/30 23:48

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -428,7 +428,7 @@
428
428
 
429
429
  - Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
430
430
 
431
- - RUN bundle exec rails assets:precompileを行う。
431
+ - RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENVを行う。
432
432
 
433
433
 
434
434
 
@@ -506,7 +506,7 @@
506
506
 
507
507
  ENV NODE_OPTIONS="--max-old-space-size=4096"
508
508
 
509
- RUN bundle exec rails assets:precompile RAILS_ENV=$(RAILS_ENV)
509
+ RUN bundle exec rails assets:precompile RAILS_ENV=$RAILS_ENV
510
510
 
511
511
  ```
512
512
 

6

xxx

2020/03/30 22:47

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -506,7 +506,7 @@
506
506
 
507
507
  ENV NODE_OPTIONS="--max-old-space-size=4096"
508
508
 
509
- RUN bundle exec rails assets:precompile
509
+ RUN bundle exec rails assets:precompile RAILS_ENV=$(RAILS_ENV)
510
510
 
511
511
  ```
512
512
 

5

aaa

2020/03/30 22:46

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -428,6 +428,8 @@
428
428
 
429
429
  - Dockerでcredentials editを行いmaster.keyを生成しました。(https://qiita.com/at-946/items/8630ddd411d1e6a651c6)
430
430
 
431
+ - RUN bundle exec rails assets:precompileを行う。
432
+
431
433
 
432
434
 
433
435
  ### 補足情報(FW/ツールのバージョンなど)

4

追加

2020/03/30 22:39

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -507,3 +507,13 @@
507
507
  RUN bundle exec rails assets:precompile
508
508
 
509
509
  ```
510
+
511
+
512
+
513
+ chromeのconsoleに表示されるエラー
514
+
515
+ ```
516
+
517
+ Refused to execute script from (ファイル名)because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
518
+
519
+ ```

3

Dockerfileを追加

2020/03/30 14:20

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -435,3 +435,75 @@
435
435
 
436
436
 
437
437
  別途確認したいファイルがあればコメントよろしくお願いします。
438
+
439
+
440
+
441
+ Rails用Dockerfile
442
+
443
+
444
+
445
+ ```
446
+
447
+ FROM ruby:2.6.5-alpine
448
+
449
+
450
+
451
+ ENV PROJECT アプリ名
452
+
453
+
454
+
455
+ RUN mkdir -p $PROJECT
456
+
457
+ WORKDIR $PROJECT
458
+
459
+
460
+
461
+ RUN apk add git
462
+
463
+ RUN apk add --update bash perl
464
+
465
+ RUN apk add libxslt-dev libxml2-dev build-base
466
+
467
+ RUN apk add mysql-client mysql-dev
468
+
469
+ RUN apk add --no-cache file
470
+
471
+ RUN apk add yarn --no-cache
472
+
473
+ RUN apk add tzdata --no-cache
474
+
475
+ RUN apk add vim
476
+
477
+
478
+
479
+ COPY . ./
480
+
481
+
482
+
483
+ RUN gem install bundler:2.1.4 && bundle install --jobs=4
484
+
485
+ RUN yarn install
486
+
487
+ VOLUME /$PROJECT
488
+
489
+
490
+
491
+ # puma.sockを配置するディレクトリを作成
492
+
493
+ RUN mkdir -p tmp/sockets
494
+
495
+
496
+
497
+ RUN mkdir -p /tmp/public && \
498
+
499
+ cp -rf /アプリ名/public/* /tmp/public
500
+
501
+
502
+
503
+ # prod環境でassetコンパイルが追加で必要
504
+
505
+ ENV NODE_OPTIONS="--max-old-space-size=4096"
506
+
507
+ RUN bundle exec rails assets:precompile
508
+
509
+ ```

2

aa

2020/03/30 14:16

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -410,7 +410,7 @@
410
410
 
411
411
  bundle exec rake db:migrate
412
412
 
413
- cp -rf /tmp/public/* /jiorianntena/public/
413
+ cp -rf /tmp/public/* /アプリ名/public/
414
414
 
415
415
  mkdir -p tmp/sockets
416
416
 

1

aaa

2020/03/30 11:48

投稿

yu-imu
yu-imu

スコア35

test CHANGED
File without changes
test CHANGED
@@ -404,6 +404,20 @@
404
404
 
405
405
 
406
406
 
407
+ launch.sh // Railsの起動コマンド(docker-compose.prod.ymlの29行目)
408
+
409
+ ```
410
+
411
+ bundle exec rake db:migrate
412
+
413
+ cp -rf /tmp/public/* /jiorianntena/public/
414
+
415
+ mkdir -p tmp/sockets
416
+
417
+ bundle exec puma -C config/puma.rb
418
+
419
+ ```
420
+
407
421
 
408
422
 
409
423
  ### 試したこと