teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

docker-compose.ymlの追加

2020/02/13 04:12

投稿

smilax630
smilax630

スコア34

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
  ```