// For format details, see https://aka.ms/devcontainer.json. For config options, see the
// README at: https://github.com/devcontainers/templates/tree/main/src/ruby
{
	"name": "Ruby",
	// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
	"image": "mcr.microsoft.com/devcontainers/ruby:1-3.4-bullseye",
	"features": {
		"ghcr.io/devcontainers-extra/features/npm-package:1": {
			"package": "backlog.md"
		}
	},
	"customizations": {
		"vscode": {
			"extensions": [
				"Shopify.ruby-extensions-pack",
				"aliariff.vscode-erb-beautify",
				"KoichiSasada.vscode-rdbg",
				"qwtel.sqlite-viewer",
				"ms-azuretools.vscode-docker"
			]
		}
	},
	// Features to add to the dev container. More info: https://containers.dev/features.
	// "features": {},
	// Use 'forwardPorts' to make a list of ports inside the container available locally.
	// "forwardPorts": [],
	// Use 'postCreateCommand' to run commands after the container is created.
	"postCreateCommand": "sudo apt update && sudo apt install --no-install-recommends --no-install-suggests -qy watchman",
	// Configure tool-specific properties.
	// "customizations": {},
	// Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
	// "remoteUser": "root"
}