mirror of
https://github.com/intari/search2_chatgpt.git
synced 2025-09-01 01:59:36 +00:00
28 lines
1.5 KiB
JSON
28 lines
1.5 KiB
JSON
{
|
||
"name": "Document Search Dev",
|
||
"dockerComposeFile": "../docker-compose.yml", // Путь относительно .devcontainer папки
|
||
"service": "backend", // Сервис, к которому подключается VS Code
|
||
"workspaceFolder": "/app", // Рабочая папка внутри контейнера backend
|
||
"customizations": {
|
||
"vscode": {
|
||
"extensions": [
|
||
"ms-python.python", // Поддержка Python
|
||
"ms-python.vscode-pylance", // IntelliSense
|
||
"ms-python.flake8", // Линтер (или ruff)
|
||
"ms-python.mypy" // Проверка типов
|
||
// Можно добавить другие полезные расширения
|
||
],
|
||
"settings": {
|
||
"python.pythonPath": "/usr/local/bin/python",
|
||
"python.linting.flake8Enabled": true,
|
||
"python.linting.pylintEnabled": false,
|
||
"python.formatting.provider": "black", // Или autopep8
|
||
"python.analysis.typeCheckingMode": "basic" // Включаем MyPy
|
||
}
|
||
}
|
||
},
|
||
// Запуск от не-root пользователя (если базовый образ python это позволяет)
|
||
// "remoteUser": "vscode" // Или другое имя пользователя, созданного в Dockerfile
|
||
"remoteUser": "root" // Оставляем root для простоты, т.к. базовый образ python его использует
|
||
}
|
||
|