/ .devcontainer / devcontainer.json
devcontainer.json
 1  {
 2    "name": "ArchivesSpace",
 3    "remoteUser": "vscode",
 4    "image": "archivesspace/devcontainer:latest",
 5    "settings": {
 6      "terminal.integrated.inheritEnv": true
 7    },
 8    "mounts": [
 9      "source=archivesspace-gems,target=${containerWorkspaceFolder}/build/gems,type=volume"
10    ],
11    "forwardPorts": [
12      3000,
13      3001,
14      3306,
15      4567,
16      8983
17    ],
18    "extensions": [
19      "castwide.solargraph",
20      "donjayamanne.githistory",
21      "eamodio.gitlens",
22      "esbenp.prettier-vscode",
23      "LoranKloeze.ruby-rubocop-revived",
24      "mutantdino.resourcemonitor",
25      "rebornix.Ruby",
26      "dbaeumer.vscode-eslint",
27      "stylelint.vscode-stylelint",
28      "waderyan.gitblame",
29      "wingrunr21.vscode-ruby"
30    ],
31    "postCreateCommand": ".devcontainer/setup"
32  }