11{
22 "name" : " Multi Agent Custom Automation Engine Solution Accelerator" ,
3- "image" : " mcr.microsoft.com/devcontainers/javascript-node:20 -bullseye" ,
3+ "image" : " mcr.microsoft.com/devcontainers/python:3.11 -bullseye" ,
44 "features" : {
5- "ghcr.io/devcontainers/features/docker-in-docker:2" : {
6- },
5+ "ghcr.io/devcontainers/features/docker-in-docker:2" : {},
76 "ghcr.io/azure/azure-dev/azd:latest" : {},
8- "ghcr.io/devcontainers/features/azure-cli:1" : {}
7+ "ghcr.io/devcontainers/features/node:1" : {},
8+ "ghcr.io/devcontainers/features/azure-cli:1" : {},
9+ "ghcr.io/jsburckhardt/devcontainer-features/uv:1" : {}
910 },
1011 "customizations" : {
1112 "vscode" : {
1819 " ms-azuretools.vscode-bicep" ,
1920 " ms-azuretools.vscode-docker" ,
2021 " ms-vscode.js-debug" ,
21- " ms-vscode.vscode-node-azure-pack"
22+ " ms-vscode.vscode-node-azure-pack" ,
23+ " charliermarsh.ruff" ,
24+ " exiasr.hadolint" ,
25+ " kevinrose.vsc-python-indent" ,
26+ " mosapride.zenkaku" ,
27+ " ms-python.python" ,
28+ " njpwerner.autodocstring" ,
29+ " redhat.vscode-yaml" ,
30+ " shardulm94.trailing-spaces" ,
31+ " tamasfe.even-better-toml" ,
32+ " yzhang.markdown-all-in-one" ,
33+ " ms-vscode.azure-account"
2234 ]
2335 }
2436 },
25- "forwardPorts" : [3000 , 3100 ],
26- "remoteUser" : " node" ,
37+ "postCreateCommand" : " bash ./.devcontainer/setupEnv.sh" ,
38+ "containerEnv" : {
39+ "DISPLAY" : " dummy" ,
40+ "PYTHONUNBUFFERED" : " True" ,
41+ "UV_LINK_MODE" : " copy" ,
42+ "UV_PROJECT_ENVIRONMENT" : " /home/vscode/.venv"
43+ },
44+ "remoteUser" : " vscode" ,
2745 "hostRequirements" : {
2846 "memory" : " 8gb"
2947 }
30- }
48+ }
0 commit comments