1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- {
- "name": "Code - OSS",
- "build": {
- "dockerfile": "Dockerfile"
- },
- "features": {
- "ghcr.io/devcontainers/features/desktop-lite:1": {}
- },
- "containerEnv": {
- "DISPLAY": "" // Allow the Dev Containers extension to set DISPLAY, post-create.sh will add it back in ~/.bashrc and ~/.zshrc if not set.
- },
- "overrideCommand": false,
- "privileged": true,
- "mounts": [
- {
- "source": "vscode-dev",
- "target": "/vscode-dev",
- "type": "volume"
- }
- ],
- "postCreateCommand": "./.devcontainer/post-create.sh",
- "customizations": {
- "vscode": {
- "settings": {
- "resmon.show.battery": false,
- "resmon.show.cpufreq": false
- },
- "extensions": [
- "dbaeumer.vscode-eslint",
- "EditorConfig.EditorConfig",
- "GitHub.vscode-pull-request-github",
- "ms-vscode.vscode-github-issue-notebooks",
- "ms-vscode.vscode-selfhost-test-provider",
- "mutantdino.resourcemonitor"
- ]
- }
- },
- "forwardPorts": [6080, 5901],
- "portsAttributes": {
- "6080": {
- "label": "VNC web client (noVNC)",
- "onAutoForward": "silent"
- },
- "5901": {
- "label": "VNC TCP port",
- "onAutoForward": "silent"
- }
- },
- "hostRequirements": {
- "memory": "9gb"
- }
- }
|