/ .devcontainer / devcontainer.json
devcontainer.json
 1  {
 2    "name": "Node.js",
 3    "image": "docker.pkg.github.com/peaceiris/actions-gh-pages/dev:latest",
 4  
 5    // Use 'settings' to set *default* container specific settings.json values on container create.
 6    "settings": {
 7        "terminal.integrated.shell.linux": "/bin/bash"
 8    },
 9  
10    // Add the IDs of extensions you want installed when the container is created in the array below.
11    "extensions": [
12        "bungcip.better-toml",
13        "EditorConfig.EditorConfig",
14        "donjayamanne.githistory",
15        "eamodio.gitlens",
16        "oderwat.indent-rainbow",
17        "yzhang.markdown-all-in-one",
18        "shd101wyy.markdown-preview-enhanced",
19        "christian-kohler.path-intellisense",
20        "lfs.vscode-emacs-friendly",
21        "ms-azuretools.vscode-docker",
22        "dbaeumer.vscode-eslint",
23        "firsttris.vscode-jest-runner",
24        "VisualStudioExptTeam.vscodeintellicode"
25    ],
26  
27    // Use 'forwardPorts' to make a list of ports inside the container available locally.
28    // "forwardPorts": [3000],
29  
30    // Specifies a command that should be run after the container has been created.
31    "postCreateCommand": "npm ci",
32  
33    // Comment out the next line to run as root instead.
34    // "remoteUser": "runner"
35  }