Files
armandine/.devcontainer/devcontainer.json
2026-02-10 21:09:01 -03:00

41 lines
1.2 KiB
JSON

{
"name": "Armandine",
"image": "mcr.microsoft.com/devcontainers/javascript-node:1-22-bookworm",
"features": {
"ghcr.io/devcontainers/features/docker-outside-of-docker:1": {}
},
"postCreateCommand": "corepack enable && corepack prepare pnpm@10.29.2 --activate && pnpm install",
"forwardPorts": [3000, 80],
"portsAttributes": {
"3000": {
"label": "Static site (pnpm serve)",
"onAutoForward": "notify"
},
"80": {
"label": "Nginx (when running container)",
"onAutoForward": "silent"
}
},
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"stylelint.vscode-stylelint"
],
"settings": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[css]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[javascript]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" },
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit"
}
}
}
},
"remoteUser": "node"
}