1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- {
- "dockerComposeFile": "docker-compose.yml",
- "service": "buildtools",
- "onCreateCommand": ".devcontainer/on-create-command.sh",
- "updateContentCommand": ".devcontainer/update-content-command.sh",
- "workspaceFolder": "/workspaces/gclient/src/electron",
- "forwardPorts": [8088, 6080, 5901],
- "portsAttributes": {
- "8088": {
- "label": "Goma Control Panel",
- "onAutoForward": "silent"
- },
- "6080": {
- "label": "VNC web client (noVNC)",
- "onAutoForward": "silent"
- },
- "5901": {
- "label": "VNC TCP port",
- "onAutoForward": "silent"
- }
- },
- "hostRequirements": {
- "storage": "128gb",
- "cpus": 16
- },
- "remoteUser": "builduser",
- "customizations": {
- "codespaces": {
- "openFiles": [
- ".devcontainer/README.md"
- ]
- },
- "vscode": {
- "extensions": ["joeleinbinder.mojom-language",
- "rafaelmaiolla.diff",
- "surajbarkale.ninja",
- "ms-vscode.cpptools",
- "mutantdino.resourcemonitor",
- "dbaeumer.vscode-eslint",
- "shakram02.bash-beautify",
- "marshallofsound.gnls-electron",
- ],
- "settings": {
- "editor.tabSize": 2,
- "bashBeautify.tabSize": 2,
- "typescript.tsdk": "node_modules/typescript/lib",
- "[gn]": {
- "editor.formatOnSave": true
- },
- "[javascript]": {
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": true
- }
- },
- "[typescript]": {
- "editor.codeActionsOnSave": {
- "source.fixAll.eslint": true
- }
- },
- "javascript.preferences.quoteStyle": "single",
- "typescript.preferences.quoteStyle": "single"
- }
- }
- }
- }
|