Первый запуск проекта. Используй когда ученик просит запустить, установить, развернуть или стартовать проект.
docker-compose.override.yml.project-contextЕсли файл уже есть — прочитай OS и PORT, не перезаписывай их.
Если файла нет — определи ОС (по окружению или спроси ученика) и создай:
OS=macOS
Значение должно быть реальным, не копируй пример. PORT определи в шаге 3.
Попробуй выполнить команду:
docker compose version
Если команда не найдена, попробуй старый синтаксис:
docker-compose version
Если возникает ошибка command not found или not recognized для обеих команд:
export PATH=$PATH:/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin:~/.local/bin$env:Path += ";C:\Program Files\Docker\Docker\resources\bin"mdfind -name "docker" | grep bin).Только если после восстановления PATH и поиска команда всё равно недоступна — попроси ученика запустить или установить Docker Desktop.
Если PORT уже задан в .project-context — пропусти этот шаг.
Если нет — проверь свободен ли порт 8080. Если проверить не удалось — пропусти, ошибка проявится при старте.
Если порт занят — не убивай процессы. Создай docker-compose.override.yml: