質問編集履歴
1
docker-compose.ymlの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -41,4 +41,48 @@
|
|
41
41
|
}
|
42
42
|
}
|
43
43
|
|
44
|
+
```
|
45
|
+
```ここに言語を入力
|
46
|
+
version : '3'
|
47
|
+
services:
|
48
|
+
db:
|
49
|
+
image: mysql:5.7
|
50
|
+
environment:
|
51
|
+
MYSQL_ROOT_PASSWORD: password
|
52
|
+
MYSQL_DATABASE: root
|
53
|
+
volumes:
|
54
|
+
- ./docker/db/data:/var/lib/mysql
|
55
|
+
ports:
|
56
|
+
- "3306:3306"
|
57
|
+
|
58
|
+
web:
|
59
|
+
tty: true
|
60
|
+
stdin_open: true
|
61
|
+
build: .
|
62
|
+
environment:
|
63
|
+
EDITOR: vim
|
64
|
+
command: /bin/sh -c "rm -f tmp/pids/server.pid && bundle exec rails s -p 3000 -b '0.0.0.0'"
|
65
|
+
volumes:
|
66
|
+
- .:/my_song
|
67
|
+
ports:
|
68
|
+
- "3000:3000"
|
69
|
+
links:
|
70
|
+
- db
|
71
|
+
|
72
|
+
server:
|
73
|
+
build:
|
74
|
+
context: containers/nginx
|
75
|
+
volumes:
|
76
|
+
- ./nginx/log:/var/log/nginx
|
77
|
+
- public-data:/my_song/public
|
78
|
+
ports:
|
79
|
+
- 80:80
|
80
|
+
depends_on:
|
81
|
+
- web
|
82
|
+
volumes:
|
83
|
+
public-data:
|
84
|
+
tmp-data:
|
85
|
+
log-data:
|
86
|
+
db-data:
|
87
|
+
|
44
88
|
```
|