И докеризация, и возможность отладки приложения Django с помощью vscode

Возможно ли одновременно Dockerize приложения Django и отладка его с помощью инструмента отладки Visual Studio Code? Если да, то как? Например, используя docker-compose запустить Django app, postgres и экземпляр redis и иметь возможность отлаживать Django app через Visual Studio Code.

Заранее спасибо

Да, это возможно.

Я сделал это с приложением NestJs, и это должна быть аналогичная настройка.

Сначала откройте определенный порт для службы приложений Django в файле compose.

Создайте файл launch.json следующей конфигурации, затем замените <port-exposed-on-container> и <directory-on-container> реальными значениями.

{
    "version": "0.2.0",
    "configurations": 
    [
      {
        "name": "Docker: Attach to Node",
        "type": "node",
        "request": "attach",
        "port": <port-exposed-on-container>,
        "address": "localhost",
        "localRoot": "${workspaceFolder}",
        "remoteRoot": "/<directory-on-container>",
        "protocol": "inspector",
        "restart": true
      },
    ]
}
Вернуться на верх