mirror of https://github.com/grpc/grpc.git
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
https://grpc.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.6 KiB
42 lines
1.6 KiB
3 years ago
|
# Pinned version of the base image is used to avoid regressions caused
|
||
|
# by rebuilding of this docker image. To see available versions, you can run
|
||
|
# "gcloud container images list-tags gcr.io/oss-fuzz-base/base-builder"
|
||
|
# Image(c7f1523ebd92) is built on Jul 29, 2021
|
||
|
FROM gcr.io/oss-fuzz-base/base-builder@sha256:c7f1523ebd9234b9ff57e5240f8c06569143373be019c92f1e6df18a1e048f37
|
||
|
|
||
|
# -------------------------- WARNING --------------------------------------
|
||
|
# If you are making changes to this file, consider changing
|
||
|
# https://github.com/google/oss-fuzz/blob/master/projects/grpc/Dockerfile
|
||
|
# accordingly.
|
||
|
# -------------------------------------------------------------------------
|
||
|
|
||
|
# Install basic packages and Bazel dependencies.
|
||
|
RUN apt-get update && apt-get install -y software-properties-common python-software-properties
|
||
|
RUN add-apt-repository ppa:webupd8team/java
|
||
|
RUN apt-get update && apt-get -y install ${'\\'}
|
||
|
autoconf ${'\\'}
|
||
|
build-essential ${'\\'}
|
||
|
curl ${'\\'}
|
||
|
wget ${'\\'}
|
||
|
libtool ${'\\'}
|
||
|
make ${'\\'}
|
||
|
openjdk-8-jdk ${'\\'}
|
||
|
vim
|
||
|
|
||
|
#====================
|
||
|
# Python dependencies
|
||
|
|
||
|
# Install dependencies
|
||
|
# TODO(jtattermusch): This installs python3.5. Is it even needed
|
||
|
# when we install python3.6 in the next step?
|
||
|
RUN apt-get update && apt-get install -y ${'\\'}
|
||
|
python3-all-dev
|
||
|
|
||
|
<%include file="./compile_python_36.include"/>
|
||
|
|
||
|
# Python2's python.h still needs to be present in order for the bazel build
|
||
|
# to work.
|
||
|
# TODO(jtattermusch): remove once https://github.com/grpc/grpc/issues/28026
|
||
|
# is fixed.
|
||
|
RUN apt-get update && apt-get install -y python-all-dev python-setuptools
|