blob: 850466fb376d2e5aff83792e5f5f0ffeb9929567 [file] [log] [blame]
Austin Schuhab802d52020-07-03 18:11:11 -07001FROM debian:10 AS builder
2RUN apt-get update \
3 && apt-get install --yes --no-install-recommends \
4 g++ \
5 libpython3-dev \
6 make \
7 python3 \
8 python3-dev \
9 python3-numpy
10
11ADD Makefile matplotlibcpp.h numpy_flags.py /opt/
12ADD examples/*.cpp /opt/examples/
13RUN cd /opt \
14 && make PYTHON_BIN=python3 \
15 && ls examples/build
16
17FROM debian:10
18RUN apt-get update \
19 && apt-get install --yes --no-install-recommends \
20 libpython3-dev \
21 python3-matplotlib \
22 python3-numpy
23
24COPY --from=builder /opt/examples/build /opt/
25RUN cd /opt \
26 && ls \
27 && ./basic