mirror of
https://github.com/zoriya/flood.git
synced 2025-12-05 23:06:20 +00:00
40 lines
1.6 KiB
JSON
40 lines
1.6 KiB
JSON
{
|
|
"name": "Flood development container",
|
|
"context": "..",
|
|
"dockerFile": "./Dockerfile",
|
|
"runArgs": ["--init"],
|
|
"initializeCommand": "if [ \"${CODESPACES}\" != \"true\" ]; then umask 077 && mkdir -p ~/.docker ~/.gnupg ~/.ssh && umask 177 && touch ~/.git-credentials ~/.npmrc ~/.zsh_history; fi",
|
|
"postCreateCommand": "npm install",
|
|
"overrideCommand": false,
|
|
"remoteEnv": {
|
|
"PATH": "${containerEnv:PATH}:${containerWorkspaceFolder}/node_modules/.bin"
|
|
},
|
|
"settings": {
|
|
"terminal.integrated.shell.linux": "/bin/zsh"
|
|
},
|
|
"extensions": [
|
|
"dbaeumer.vscode-eslint",
|
|
"eamodio.gitlens",
|
|
"esbenp.prettier-vscode",
|
|
"github.vscode-pull-request-github",
|
|
"gencer.html-slim-scss-css-class-completion",
|
|
"ms-azuretools.vscode-docker",
|
|
"ms-vscode.vscode-typescript-next",
|
|
"orta.vscode-jest",
|
|
"pucelle.vscode-css-navigation",
|
|
"streetsidesoftware.code-spell-checker",
|
|
"visualstudioexptteam.vscodeintellicode"
|
|
],
|
|
"forwardPorts": [3000, 4200],
|
|
"remoteUser": "vscode",
|
|
"mounts": [
|
|
"source=/var/run/docker.sock,target=/var/run/docker-host.sock,type=bind",
|
|
"source=${localEnv:HOME}/.docker,target=/home/vscode/.docker,type=bind",
|
|
"source=${localEnv:HOME}/.gnupg,target=/home/vscode/.gnupg,type=bind",
|
|
"source=${localEnv:HOME}/.ssh,target=/home/vscode/.ssh,type=bind",
|
|
"source=${localEnv:HOME}/.git-credentials,target=/home/vscode/.git-credentials,type=bind",
|
|
"source=${localEnv:HOME}/.npmrc,target=/home/vscode/.npmrc,type=bind",
|
|
"source=${localEnv:HOME}/.zsh_history,target=/home/vscode/.zsh_history,type=bind"
|
|
]
|
|
}
|