This is a base devcontainer image for Stylus workshops.
To use this devcontainer image for a Stylus workshop, add the following to your .devcontainer/devcontainer.json:
{
"name": "Arbitrum Stylus Workshop",
"image": "ghcr.io/hummusonrails/devcontainer-stylus-workshops-base:bookworm",
"features": {
"ghcr.io/devcontainers/features/node:1": { "version": "20" },
"ghcr.io/devcontainers/features/docker-in-docker:2": {},
"ghcr.io/devcontainers/features/git:1": {}
},
"postAttachCommand": "npm install -g pnpm && pnpm install -r",
"customizations": {
"vscode": {
"extensions": [
"rust-lang.rust-analyzer",
"esbenp.prettier-vscode"
]
}
},
"forwardPorts": [3000, 8547],
"remoteUser": "vscode"
}