docker4drupal импорт дампа БД через drush

При попытке импорта дампа БД через drush в окружении docker4drupal случается ошибка:

the input device is not a TTY

Чтобы импортировать дамп нужно использовать команду

docker-compose exec -T php drush sqlc < dump.sql

Или перейти на docksal, там таких проблем нет

Автор

ivnish Drupal FullStack Developer, модератор drupal.ru

Комментарии

Аватар пользователя BatKor BatKor 17 июня в 8:03
1

Достаточно указать путь в докер файле к каталогу где находится файл с дампом.
Например

volumes:
      - ./db/init:/docker-entrypoint-initdb.d

В каталоге `./db/init` находится дамп базы данных