nvm-docker-ci

Installation
SKILL.md

nvm in Docker and CI/CD

Configure nvm for containerized and CI/CD environments where shells run non-interactively.

Workflow

  1. Install nvm in a Dockerfile:
    ENV NVM_DIR=/usr/local/nvm
    ENV NODE_VERSION=20.11.0
    RUN mkdir -p $NVM_DIR \
      && curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash \
      && . $NVM_DIR/nvm.sh \
      && nvm install $NODE_VERSION \
      && nvm alias default $NODE_VERSION
    
    # Make nvm available in non-interactive shells
    ENV BASH_ENV="$NVM_DIR/nvm.sh"
    
Related skills

More from teachingai/full-stack-skills

Installs
1
GitHub Stars
381
First Seen
Apr 6, 2026