Запустите миграцию laravel на удаленный хост из контейнера докера - PullRequest
0 голосов
/ 18 октября 2018

Как надежно запустить

php artisan migrate --env=staging

, где .env.staging настроен с удаленным именем хоста или ip в поле DB_HOST ИЛИ

php artisan migrate --database=staging_db

, где database.php имеет staging_dbс DB_HOST, указывающим на удаленное имя хоста или ip

. Каждый раз, когда я запускаю его, я получаю эту ошибку:

[PDOException] SQLSTATE [08006] [7] не может подключиться к серверу: нет такогофайл или каталог. Сервер работает локально и принимает соединения через сокет домена Unix "/var/run/postgresql/.s.PGSQL.5432"?

Не знаете, что его вызывает?скорее всего, из-за того, что контейнер находится во внутренней сети, которая не распознает имя удаленного хоста или IP.Как мне это решить?

...