# .devcontainer/Dockerfile FROM mcr.microsoft.com/devcontainers/javascript-node:1-20-bullseye # CACHED INSTALLATION: # Install global NPM packages here. This creates a cached Docker layer. # We use 'su node' to ensure permissions are correct for the non-root user. RUN su node -c "npm install -g @google/gemini-cli"