blob: 1b85e711f89c74996b355910a3bc308dbe7e0333 [file] [log] [blame] [edit]
FROM mcr.microsoft.com/devcontainers/base:bookworm
# Download bazelisk and place it in $PATH
RUN wget https://github.com/bazelbuild/bazelisk/releases/download/v1.18.0/bazelisk-linux-amd64
RUN chmod +x bazelisk-linux-amd64
RUN mv bazelisk-linux-amd64 /usr/local/bin/bazel
# Install python3 and pip to setup pre-commit
RUN apt update && apt install -y --no-install-recommends \
python3-setuptools \
python3-pip \
python3-dev \
python3-venv
# Install pre-commit
RUN pip install --break-system-packages pre-commit