回答編集履歴

1

MYSQL_HOSTだけでなく、MYSQL_PASSWORDもdocker-composeで環境変数として渡すように調整。

2021/02/07 13:36

投稿

suama
suama

スコア1997

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