|
{ |
|
"name": "FastAPI Django Main Live", |
|
"image": "mcr.microsoft.com/devcontainers/python:3.11", |
|
"features": { |
|
"ghcr.io/devcontainers/features/node:1": { |
|
"version": "18" |
|
}, |
|
"ghcr.io/devcontainers/features/git:1": {}, |
|
"ghcr.io/devcontainers/features/github-cli:1": {} |
|
}, |
|
"postCreateCommand": ".devcontainer/postCreate.sh", |
|
"postStartCommand": ".devcontainer/postStart.sh", |
|
"forwardPorts": [7860, 7861, 5678], |
|
"portsAttributes": { |
|
"7860": { |
|
"label": "FastAPI Django Main App", |
|
"onAutoForward": "notify" |
|
}, |
|
"7861": { |
|
"label": "Test Prompt Manager", |
|
"onAutoForward": "silent" |
|
}, |
|
"5678": { |
|
"label": "Python Debug Server", |
|
"onAutoForward": "silent" |
|
} |
|
}, |
|
"customizations": { |
|
"vscode": { |
|
"extensions": [ |
|
"ms-python.python", |
|
"ms-python.debugpy", |
|
"bradlc.vscode-tailwindcss", |
|
"ms-vscode.vscode-json", |
|
"esbenp.prettier-vscode", |
|
"ms-vscode.vscode-typescript-next" |
|
], |
|
"settings": { |
|
"python.defaultInterpreterPath": "/usr/local/bin/python", |
|
"python.terminal.activateEnvironment": false, |
|
"terminal.integrated.shell.linux": "/bin/bash" |
|
} |
|
} |
|
}, |
|
"remoteUser": "root" |
|
} |
|
|