forked from google/differential-privacy
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathDockerfile
More file actions
24 lines (18 loc) · 799 Bytes
/
Dockerfile
File metadata and controls
24 lines (18 loc) · 799 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
FROM l.gcr.io/google/bazel:latest as build
RUN apt-get -y install libreadline-dev bison flex zlib1g-dev
RUN apt-get -y install --reinstall build-essential
#TODO check GDP_SRC_ROOT is set and then proceed
#ARG ${GDP_SRC_ROOT:='/''}
#ENV SRC_ROOT=${GDP_SRC_ROOT}
# RUN -it \
# -v $SRC_ROOT/differential-privacy/differential_privacy:/differential-privacy/differential_privacy \
# -v $SRC_ROOT/differential-privacy:/differential-privacy \
# -v $SRC_ROOT/tmp/build_output:/tmp/build_output \
# -w /differential-privacy \
# --entrypoint=/bin/bash \
# gdp-build-image \
# bazel build differential_privacy/...
# FROM alpine:latest
# WORKDIR /differential-privacy
# COPY --from=build /differential-privacy /differential-privacy
# ENTRYPOINT [ "bazel" ,"build","differential_privacy/..."]