回答編集履歴
1
MYSQL_HOSTだけでなく、MYSQL_PASSWORDもdocker-composeで環境変数として渡すように調整。
test
CHANGED
@@ -108,6 +108,16 @@
|
|
108
108
|
|
109
109
|
|
110
110
|
|
111
|
+
**追記**
|
112
|
+
|
113
|
+
|
114
|
+
|
115
|
+
また、database.yml のところで ``<%= ENV['MYSQL_PASSWORD'] || '' %>`` と記載があるので、ここも環境変数で渡すかパスワードなしでの接続となります。
|
116
|
+
|
117
|
+
docker-compose内で起動したMySQLは MYSQL_ROOT_PASSWORD や MYSQL_USERを明示しているので、これに対応するユーザ名 / パスワードをdatabase.ymlに渡す必要があります。
|
118
|
+
|
119
|
+
|
120
|
+
|
111
121
|
|
112
122
|
|
113
123
|
```yaml
|
@@ -168,6 +178,8 @@
|
|
168
178
|
|
169
179
|
- MYSQL_HOST=db
|
170
180
|
|
181
|
+
- MYSQL_PASSWORD=password
|
182
|
+
|
171
183
|
selenium_chrome:
|
172
184
|
|
173
185
|
image: selenium/standalone-chrome-debug
|