diff --git a/.devcontainer/recipes/Dockerfile b/.devcontainer/recipes/Dockerfile index c300eb7b25..2d9a94a95c 100644 --- a/.devcontainer/recipes/Dockerfile +++ b/.devcontainer/recipes/Dockerfile @@ -6,6 +6,15 @@ FROM nvcr.io/nvidia/pytorch:26.02-py3 # Remove once bug has been addressed in the nvidia/pytorch container. RUN rm -f /usr/local/lib/python*/dist-packages/transformer_engine-*.dist-info/direct_url.json +RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \ + --mount=type=cache,target=/var/lib/apt,sharing=locked \ + curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg \ + | dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg \ + && echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" \ + | tee /etc/apt/sources.list.d/github-cli.list > /dev/null \ + && apt-get update && apt-get install -y --no-install-recommends gh tmux \ + && rm -rf /var/log/* /tmp/* + RUN --mount=type=cache,target=/root/.cache/pip \ --mount=type=bind,source=requirements.txt,target=/workspace/requirements.txt \ PIP_CONSTRAINT= pip install -r /workspace/requirements.txt