回答編集履歴

1

コメント欄でコードを記載できない為、簡易なdocker-compose.yml全体を表記

2021/07/24 06:12

投稿

Noin
Noin

スコア188

test CHANGED
@@ -1,12 +1,28 @@
1
+ コメント欄だとインデントがずれるのでこちらで
2
+
1
- appにはenviromentが足らないように見えます。
3
+ volumesとnetworkは外してます。
4
+
5
+ volumesは起動に必須なもののみを足して、これで起動してみるとどうでしょう?
2
6
 
3
7
 
4
8
 
5
9
  ```
6
10
 
11
+ version: '3'
12
+
7
13
  services:
8
14
 
9
15
  app:
16
+
17
+ build:
18
+
19
+ context: .
20
+
21
+ entrypoint: bundle exec puma -C config/puma.rb -e production
22
+
23
+ links:
24
+
25
+ - redis
10
26
 
11
27
  environment:
12
28
 
@@ -14,4 +30,44 @@
14
30
 
15
31
  REDIS_PORT: 6379
16
32
 
33
+ redis:
34
+
35
+ image: redis:5.0.5
36
+
37
+ ports:
38
+
39
+ - 6379:6379
40
+
41
+ command: redis-server --appendonly yes
42
+
43
+
44
+
45
+ web:
46
+
47
+ build:
48
+
49
+ context: ./nginx_docker
50
+
51
+ ports:
52
+
53
+ - 80:80
54
+
55
+ depends_on:
56
+
57
+ - app
58
+
59
+ - redis
60
+
61
+ links:
62
+
63
+ - app
64
+
65
+ environment:
66
+
67
+ REDIS_HOST: redis
68
+
69
+ REDIS_PORT: 6379
70
+
71
+
72
+
17
73
  ```