|
{ |
|
"name": "resume-maker-ai-agent", |
|
|
|
"image": "mcr.microsoft.com/devcontainers/python:1-3.12-bullseye", |
|
|
|
|
|
|
|
"features": { |
|
"ghcr.io/devcontainers/features/python:1": { |
|
"version": "3.12" |
|
}, |
|
"ghcr.io/devcontainers/features/git:1": {}, |
|
"ghcr.io/devcontainers-contrib/features/poetry:2": {}, |
|
"ghcr.io/devcontainers/features/docker-in-docker:2.12.0": { |
|
"version": "latest", |
|
"moby": true |
|
} |
|
}, |
|
|
|
"postCreateCommand": "./.devcontainer/postCreateCommand.sh", |
|
"forwardPorts": [7860, 8000], |
|
|
|
"customizations": { |
|
"vscode": { |
|
"extensions": [ |
|
"ms-python.python", |
|
"editorconfig.editorconfig", |
|
"ms-azuretools.vscode-docker", |
|
"ms-python.isort", |
|
"visualstudioexptteam.vscodeintellicode", |
|
"codeium.codeium", |
|
"ms-vscode.makefile-tools", |
|
"ms-python.python", |
|
"ms-python.black-formatter", |
|
"ms-python.debugpy", |
|
"redhat.vscode-yaml", |
|
"tamasfe.even-better-toml" |
|
], |
|
"settings": { |
|
"python.testing.pytestArgs": ["tests"], |
|
"python.testing.unittestEnabled": false, |
|
"python.testing.pytestEnabled": true, |
|
"python.defaultInterpreterPath": "/workspaces/resume-maker-ai-agent/.venv/bin/python", |
|
"python.testing.pytestPath": "/workspaces/resume-maker-ai-agent/.venv/bin/pytest", |
|
"python.languageServer": "Pylance", |
|
"editor.formatOnSave": true, |
|
"python.analysis.typeCheckingMode": "basic", |
|
"python.linting.enabled": true, |
|
"python.linting.pylintEnabled": true |
|
} |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|