content: FROM gitpod/workspace-base
  
  # Installing Node LTS
  # https://github.com/nvm-sh/nvm#installing-and-updating
  USER gitpod
  RUN curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash \
      && bash -c ". .nvm/nvm.sh \
          && nvm install --lts \
          && nvm alias default lts/*"
  
  # Installing docker
  # https://docs.docker.com/engine/install/ubuntu/
  USER root
  RUN curl -o /var/lib/apt/dazzle-marks/docker.gpg -fsSL https://download.docker.com/linux/ubuntu/gpg \
      && apt-key add /var/lib/apt/dazzle-marks/docker.gpg \
      && add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
      && install-packages docker-ce docker-ce-cli containerd.io
  
  RUN curl -o /usr/bin/slirp4netns -fsSL https://github.com/rootless-containers/slirp4netns/releases/download/v1.1.12/slirp4netns-$(uname -m) \
      && chmod +x /usr/bin/slirp4netns
  
  RUN curl -o /usr/local/bin/docker-compose -fsSL https://github.com/docker/compose/releases/download/1.29.2/docker-compose-Linux-x86_64 \
      && chmod +x /usr/local/bin/docker-compose
  
  