{ | |
"name": "FastAPI Django + RPA GUI Environment", | |
"dockerComposeFile": "docker-compose-gui.yml", | |
"service": "app-gui", | |
"workspaceFolder": "/workspace", | |
"features": { | |
"ghcr.io/devcontainers/features/docker-in-docker:2": { | |
"version": "latest", | |
"enableNonRootDocker": "true" | |
}, | |
"ghcr.io/devcontainers/features/node:1": { | |
"version": "18" | |
}, | |
"ghcr.io/devcontainers/features/python:1": { | |
"version": "3.11" | |
} | |
}, | |
"customizations": { | |
"vscode": { | |
"extensions": [ | |
"ms-python.python", | |
"bradlc.vscode-tailwindcss", | |
"esbenp.prettier-vscode", | |
"ms-vscode.vscode-typescript-next", | |
"ms-playwright.playwright" | |
] | |
} | |
}, | |
"forwardPorts": [ | |
7860, // Gradio | |
6080, // noVNC | |
5900 // VNC | |
], | |
"postCreateCommand": "bash .devcontainer/post-create-gui.sh", | |
"remoteUser": "vscode", | |
"mounts": [ | |
"source=dind-var-lib-docker,target=/var/lib/docker,type=volume" | |
] | |
} | |