3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-06-13 09:26:16 +00:00

dockerfile: reduce number of COPY layers

This commit is contained in:
1138-4EB 2019-07-01 13:24:28 +02:00
parent 1f801993e3
commit 3463511601

View file

@ -19,8 +19,9 @@ RUN apt-get update -qq \
&& rm -rf /var/lib/apt/lists && rm -rf /var/lib/apt/lists
COPY . / COPY . /
RUN make && \ RUN make \
make install && make install \
&& mkdir dist && cp yosys yosys-abc yosys-config yosys-filterlib yosys-smtbmc dist/
FROM ubuntu:18.04 FROM ubuntu:18.04
RUN apt-get update -qq \ RUN apt-get update -qq \
@ -28,11 +29,7 @@ RUN apt-get update -qq \
libreadline-dev \ libreadline-dev \
tcl-dev tcl-dev
COPY --from=builder /yosys /build/yosys COPY --from=builder /dist /build
COPY --from=builder /yosys-abc /build/yosys-abc
COPY --from=builder /yosys-config /build/yosys-config
COPY --from=builder /yosys-filterlib /build/yosys-filterlib
COPY --from=builder /yosys-smtbmc /build/yosys-smtbmc
ENV PATH /build:$PATH ENV PATH /build:$PATH
RUN useradd -m yosys RUN useradd -m yosys