Как отключить автоматическую генерацию файла docker-compose.yaml в Rider?

  • 8 сентября 2023 г. 13:16
Ответы на вопрос 2
Вам следует вручную отключить автоматическую генерацию файла docker-compose.yaml в Rider, поскольку нет специальной опции для этого в настройках IDE. Для этого вы можете выполнить следующие шаги:

1. Удалите файл docker-compose.yaml (если он уже был создан).

2. Откройте файл docker-compose.override.yml и удалите или измените строку `working_dir: /app` в соответствии с вашими потребностями.

3. При необходимости измените директиву WORKDIR в Dockerfile вашего проекта.

После выполнения этих шагов файл docker-compose.override.yml больше не будет генерироваться автоматически, и вы сможете управлять своими собственными настройками.
Найдено решение: выяснилось, что проблема заключается в режиме Docker fast mode. В этом режиме происходит только базовая сборка образа, без выполнения других этапов. Вместо этого исполняемое приложение просто подключается к рабочей директории. Если необходимо изменить рабочую директорию, можно переопределить значение свойства .csproj - DockerFastModeProjectMountDirectory. Чтобы отключить режим Docker fast mode, в настройках запуска можно указать "Don't use Docker fast mode" в Modify options.
Похожие вопросы