aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile13
1 files changed, 8 insertions, 5 deletions
diff --git a/Dockerfile b/Dockerfile
index 027514a3b..549c73c97 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,4 +1,4 @@
-ARG IMAGE="ubuntu:18.04"
+ARG IMAGE="python:3-slim-buster"
#---
@@ -7,8 +7,13 @@ FROM $IMAGE AS base
RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
ca-certificates \
+ clang \
+ curl \
+ libffi-dev \
libreadline-dev \
tcl-dev \
+ graphviz \
+ xdot \
&& apt-get autoclean && apt-get clean && apt-get -y autoremove \
&& update-ca-certificates \
&& rm -rf /var/lib/apt/lists
@@ -19,15 +24,13 @@ FROM base AS build
RUN apt-get update -qq \
&& DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends \
- clang \
bison \
- build-essential \
flex \
gawk \
+ gcc \
git \
- libffi-dev \
+ iverilog \
pkg-config \
- python3 \
&& apt-get autoclean && apt-get clean && apt-get -y autoremove \
&& rm -rf /var/lib/apt/lists