// https://code.visualstudio.com/docs/remote/devcontainerjson-reference

{
  "image": "yeasy/docker_practice:latest",
  "mounts": [
    "source=dp-code-remote-cache,target=/root/.vscode-server,type=volume"
  ],
  "settings": {
    "terminal.integrated.shell.linux": "/bin/sh"
  },
  "forwardPorts": [
    4000
  ],
  "runArgs": [
    "--cap-add=SYS_ADMIN"
  ],
  "postStartCommand": [
    "sh",
    "-cx",
    "pwd ; cd /workspaces/docker_practice ; mkdir -p ${PWD}/node_modules; mkdir -p ${PWD}/_book; mount --bind /srv/gitbook/node_modules ${PWD}/node_modules ; mount --bind /mnt ${PWD}/_book"
  ]
}
