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

回答編集履歴

1

追加

2020/03/15 02:41

投稿

unhappychoice
unhappychoice

スコア1531

answer CHANGED
@@ -1,12 +1,14 @@
1
- `docker-compose.yml`
1
+ ~~`docker-compose.yml`~~
2
+
2
3
  ```
3
4
  # links:
4
5
  # - db
5
6
  ```
6
7
 
7
- コメントアウトを外して link を設定しつつ、
8
8
 
9
+ ~~コメントアウトを外して link を設定しつつ、~~
10
+
9
- ```
11
+ ~~```
10
12
  test:
11
13
  adapter: mysql2
12
14
  encoding: utf8mb4
@@ -15,6 +17,10 @@
15
17
  port: 3306
16
18
  host: 'db'
17
19
  database: ci_test
18
- ```
20
+ ```~~
19
21
 
20
- と host を db でいかがでしょうか。
22
+ ~~と host を db でいかがでしょうか。~~
23
+
24
+ `sleep 1` だと Database のコンテナが立ち上がっていたとしても、データベースのプロセスが立ち上がっているとは限らないので、 sleep を長くしてみてはいかがでしょうか
25
+
26
+ もしそれで解決するのであれば、単に sleep よりは https://github.com/jwilder/dockerize 等利用して必要分だけ wait かけることをおすすめしますmm