Dockerfile 588 B

123456789101112131415161718192021222324252627
  1. FROM python:3.8
  2. RUN apt-get update
  3. RUN apt-get install -y \
  4. zip \
  5. build-essential \
  6. python-dev \
  7. python3-dev \
  8. openjdk-11-jdk
  9. RUN mkdir -p /tools
  10. WORKDIR /tools
  11. RUN curl -L https://github.com/bazelbuild/bazelisk/releases/download/v1.8.0/bazelisk-linux-amd64 -o bazelisk
  12. RUN chmod +x bazelisk
  13. RUN curl -L https://github.com/bazelbuild/bazel/releases/download/4.0.0/bazel-4.0.0-linux-x86_64 -o bazel
  14. RUN chmod +x bazel
  15. WORKDIR /
  16. ENV PATH="/tools:${PATH}"
  17. ENV BAZELISK_BIN=/tools/bazelisk
  18. ENV BAZEL_BIN=/tools/bazelisk
  19. RUN apt-get clean
  20. ENTRYPOINT [ "/bin/bash" ]