Я установил последнюю версию ddev (1.23.0) для разработки своего проекта на Laravel. Я хочу иметь удаленный доступ через ssh к моему коду vs. По этой причине я предполагаю, что файл «docker-compose.yaml» находится внутри каталога .ddev. Однако я не вижу ничего похожего на файл «docker-compose.yaml» в соответствующем каталоге (даже если я запускал команду типа ls -a, чтобы показать каждый файл и каталог внутри этого каталога).
Я выполнил «ddev poweroff», затем «ddev config», чтобы перенастроить его, а затем «ddev start», но мне не удалось найти этот файл. Я даже удалил каталог .ddev из корневого каталога моего проекта и перенастроил его, но так и не нашел. Я запустил «журналы ddev», чтобы проверить, есть ли какие-либо нарушения в моей конфигурации ddev, но не обнаружил никаких проблем.
Мой вопрос:
Большинство людей используют расширение vscode-ddev-manager с DDEV и vscode. Пожалуйста, попробуйте и посмотрите, как это сработает для вас. Сопровождающий проделывает фантастическую работу по реагированию на проблемы, поэтому создание проблем — отличный способ получить поддержку.
С помощью DDEV генерируется конфигурация docker-compose, которая находится в .ddev/.ddev-docker-compose-base.yaml
, который расширяется до .ddev/.ddev-docker-compose-full.yaml
(как скрытые файлы в macOS, так и в Linux).
Ни один из них не предназначен для того, чтобы вам нужно было смотреть.
Конфигурация DDEV выполняется с помощью .ddev/config.yaml.
Настроить vscode (на стороне Windows) на WSL2 несложно, но сложно из-за множества слоев. Некоторые шаги, специально предназначенные для отладки, приведены в документации.
Почему это отмечено Composer и Laravel? Почему вас вообще волнуют файлы в папке
.ddev
? Помимо файла конфигурации, все остальные являются внутренними.