{ "name": "Noisedash Dev", "image": "mcr.microsoft.com/devcontainers/node:20-bookworm", "forwardPorts": [8080, 1432], "portsAttributes": { "8080": { "label": "Vue dev server" }, "1432": { "label": "Noisedash API" } }, "postCreateCommand": "npm install", "remoteEnv": { "HOST": "0.0.0.0" }, "containerEnv": { "HOST": "0.0.0.0" }, "runArgs": ["--env-file", ".devcontainer/devcontainer.env"], "remoteUser": "node", "customizations": { "vscode": { "settings": { "editor.defaultFormatter": "esbenp.prettier-vscode", "eslint.format.enable": true, "eslint.validate": ["javascript", "vue"], "terminal.integrated.defaultProfile.linux": "bash", "vetur.validation.template": true, "vetur.validation.script": true, "vetur.validation.style": true }, "extensions": [ "dbaeumer.vscode-eslint", "esbenp.prettier-vscode", "octref.vetur" ] } }, "updateContentCommand": "", "onCreateCommand": "mkdir -p samples sessions log", "postStartCommand": "npm run server & npm run serve" }