summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Friesel <derf@finalrewind.org>2020-09-13 22:16:39 +0200
committerDaniel Friesel <derf@finalrewind.org>2020-09-13 22:16:39 +0200
commit2316e03da9de2163a1f50d83b393391cb88780b8 (patch)
tree400d3929b271c58b833e5d08925a5ca919fbe204
parent874de1129819d4d4559e88d75f8f30b51f66ba90 (diff)
Dockerfile: Add missing build dependencies for perl modules
-rw-r--r--Dockerfile23
1 files changed, 20 insertions, 3 deletions
diff --git a/Dockerfile b/Dockerfile
index 3196ad0..f93631b 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,15 +6,32 @@ COPY cpanfile /app/cpanfile
WORKDIR /app
RUN apt-get update && apt-get install --no-install-recommends -y \
+ ca-certificates \
cpanminus \
- build-essential \
- libpq-dev \
+ gcc \
git \
+ libc6-dev \
+ libdb5.3 \
+ libdb5.3-dev \
+ libpq-dev \
+ libssl1.1 \
+ libssl-dev \
+ libxml2 \
+ libxml2-dev \
+ make \
+ zlib1g-dev \
&& cpanm -in --no-man-pages --installdeps . \
&& rm -rf ~/.cpanm \
&& apt-get purge -y \
- build-essential \
cpanminus \
+ curl \
+ gcc \
+ libc6-dev \
+ libdb5.3-dev \
+ libssl-dev \
+ libxml2-dev \
+ make \
+ zlib1g-dev \
&& apt-get autoremove -y
COPY . /app