dockerfile: DEBIAN_FRONTEND should not be permanent
author1138-4EB <1138-4EB@users.noreply.github.com>
Mon, 1 Jul 2019 11:21:16 +0000 (13:21 +0200)
committer1138-4EB <1138-4EB@users.noreply.github.com>
Wed, 7 Aug 2019 03:37:52 +0000 (05:37 +0200)
Dockerfile

index 3c7188d8233a02f0ed824a2a0a57dd214045a4be..65f7d9dbc0aaa54fbb3cb3f7265f9fd54d11fb3e 100644 (file)
@@ -1,25 +1,32 @@
 FROM ubuntu:18.04 as builder
 LABEL author="Abdelrahman Hosny <abdelrahman.hosny@hotmail.com>"
-ENV DEBIAN_FRONTEND=noninteractive
-RUN apt-get update && apt-get install -y build-essential \
+RUN apt-get update -qq \
+ && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
+    ca-certificates \
     clang \
     bison \
+    build-essential \
     flex \
-    libreadline-dev \
     gawk \
-    tcl-dev \
-    libffi-dev \
     git \
+    libffi-dev \
+    libreadline-dev \
     pkg-config \
-    python3 && \
-    rm -rf /var/lib/apt/lists
+    python3 \
+    tcl-dev \
+ && apt-get autoclean && apt-get clean && apt-get -y autoremove \
+ && update-ca-certificates \
+ && rm -rf /var/lib/apt/lists
+
 COPY . /
 RUN make && \
     make install
 
 FROM ubuntu:18.04
-ENV DEBIAN_FRONTEND=noninteractive
-RUN apt-get update && apt-get install -y libreadline-dev tcl-dev
+RUN apt-get update -qq \
+ && DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
+    libreadline-dev \
+    tcl-dev
 
 COPY --from=builder /yosys /build/yosys
 COPY --from=builder /yosys-abc /build/yosys-abc