Slide 10
Slide 10 text
カスタマイズの方法①:devcontainer.json
• ベースイメージの管理
{
"name": "Debian",
}
devcontainer.json
• 他リポジトリへのアクセス管理
• 他リポジトリのライブラリや、Terraformモ
ジュールを参照するときに
• VSCodeの拡張
• フレームワーク、ツールの管理
"image": "mcr.microsoft.com/devcontainers/base:bullseye",
"customizations": {
"codespaces": {
"repositories": {
“hoge/fuga": {
"permissions": "write-all",
},
},
"vscode": {
"extensions": [
"GitHub.copilot",
],
"settings": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"prettier.singleQuote": true,
},
},
},
"features": {
"ghcr.io/dhoeric/features/trivy:1": {},
"ghcr.io/devcontainers/features/terraform:1": {
"version": "latest",
},
}