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

質問編集履歴

1

docker-composeとlaravelの.env追記

2018/05/27 13:04

投稿

xin
xin

スコア17

title CHANGED
File without changes
body CHANGED
@@ -104,4 +104,53 @@
104
104
 
105
105
  ```
106
106
 
107
- sequel proでmysqlに接続できたので、単体のコンテナでは動作しているようなのですが、phpから操作するとエラーが出てしまいました。dockerもlaravelも始めたばかりなのでどこかでミスしているのかもしれないのですが、見つけられず、、どなたかご教示いただければと思います。
107
+ sequel proでmysqlに接続できたので、単体のコンテナでは動作しているようなのですが、phpから操作するとエラーが出てしまいました。dockerもlaravelも始めたばかりなのでどこかでミスしているのかもしれないのですが、見つけられず、、どなたかご教示いただければと思います。
108
+
109
+ 追記:
110
+ **.env(laravel)** (###でマスク)
111
+ ```
112
+ APP_NAME=Laravel
113
+ APP_ENV=local
114
+ APP_KEY=###########
115
+ APP_DEBUG=true
116
+ APP_LOG_LEVEL=debug
117
+ APP_URL=http://localhost
118
+
119
+ DB_CONNECTION=mysql
120
+ DB_HOST=mysql
121
+ DB_PORT=3306
122
+ DB_DATABASE=###########
123
+ DB_USERNAME=##########
124
+ DB_PASSWORD=##########
125
+ BROADCAST_DRIVER=log
126
+ CACHE_DRIVER=file
127
+ SESSION_DRIVER=file
128
+ QUEUE_DRIVER=sync
129
+
130
+ REDIS_HOST=127.0.0.1
131
+ REDIS_PASSWORD=null
132
+ REDIS_PORT=6379
133
+
134
+ MAIL_DRIVER=smtp
135
+ MAIL_HOST=smtp.mailtrap.io
136
+ MAIL_PORT=2525
137
+ MAIL_USERNAME=null
138
+ MAIL_PASSWORD=null
139
+ MAIL_ENCRYPTION=null
140
+
141
+ PUSHER_APP_ID=
142
+ PUSHER_APP_KEY=
143
+ PUSHER_APP_SECRET=
144
+
145
+ ```
146
+
147
+ **.env(docker-compose)** (###でマスク)
148
+ ```
149
+ MYSQL_RANDOM_ROOT_PASSWORD=yes
150
+ MYSQL_DATABASE=#######
151
+ MYSQL_USER=######
152
+ MYSQL_PASSWORD=#######
153
+ MYSQL_ROOT_PASSWORD=#######
154
+ ```
155
+
156
+ dockerとlaravelのMYDQL_DATABASE、 MYSQL_USER、MYSQL_PASSWORDは同じものを設定しました。