質問編集履歴

1

タイムアウトが出た画面、docker-compose.ymlの内容、EC2のセキュリティグループ、Nginxのログの画面を追加致しました。ご確認していただけると幸いです。

2021/12/10 06:32

投稿

taig
taig

スコア4

test CHANGED
File without changes
test CHANGED
@@ -359,3 +359,139 @@
359
359
  end
360
360
 
361
361
  ```
362
+
363
+
364
+
365
+ 以下、タイムアウト時の画面
366
+
367
+ ![タイムアウト時の画面](1c9e899a4da92ad2b21629a50cc52783.png)
368
+
369
+
370
+
371
+ ```
372
+
373
+ # docker-compose.yml
374
+
375
+ version: '3'
376
+
377
+ services:
378
+
379
+
380
+
381
+ app:
382
+
383
+ build:
384
+
385
+ context: .
386
+
387
+ # ローカルと本番の切り替え
388
+
389
+ command: bundle exec puma -C config/puma.rb -e production
390
+
391
+ # command: bundle exec puma -C config/puma.rb
392
+
393
+ # ========================
394
+
395
+ volumes:
396
+
397
+ - .:/myapp
398
+
399
+ - public-data:/myapp/public
400
+
401
+ - tmp-data:/myapp/tmp
402
+
403
+ - log-data:/myapp/log
404
+
405
+ networks:
406
+
407
+ - myapp-network
408
+
409
+ # ローカルの場合はコメントアウトを解除
410
+
411
+ # depends_on:
412
+
413
+ # - db
414
+
415
+
416
+
417
+ # db:
418
+
419
+ # image: mysql:5.7
420
+
421
+ # environment:
422
+
423
+ # MYSQL_ROOT_PASSWORD: password
424
+
425
+ # MYSQL_USER: user
426
+
427
+ # MYSQL_PASSWORD: password
428
+
429
+ # MYSQL_DATABASE: myapp_development
430
+
431
+ # volumes:
432
+
433
+ # - db-data:/var/lib/mysql
434
+
435
+ # networks:
436
+
437
+ # - myapp-network
438
+
439
+ # =================================
440
+
441
+
442
+
443
+ web:
444
+
445
+ build:
446
+
447
+ context: ./nginx_docker
448
+
449
+ volumes:
450
+
451
+ - public-data:/myapp/public
452
+
453
+ - tmp-data:/myapp/tmp
454
+
455
+ ports:
456
+
457
+ - 80:80
458
+
459
+ depends_on:
460
+
461
+ - app
462
+
463
+ networks:
464
+
465
+ - myapp-network
466
+
467
+
468
+
469
+ volumes:
470
+
471
+ public-data:
472
+
473
+ tmp-data:
474
+
475
+ log-data:
476
+
477
+ db-data:
478
+
479
+
480
+
481
+ networks:
482
+
483
+ myapp-network:
484
+
485
+ external: true
486
+
487
+ ```
488
+
489
+ 以下、EC2のセキュリティグループ
490
+
491
+ ![イメージ説明](e650a990e0d351af653683deb43f34b9.png)
492
+
493
+
494
+
495
+ EC2にSSHで接続し、docker logs myapp_web_1でログを確認したところ、以下のようになるため、Nginxまでは到達しているような気がしているのですが、どうでしょうか。
496
+
497
+ ![イメージ説明](21397153ff84bf09899c026a5a937e0b.png)