File tree Expand file tree Collapse file tree 3 files changed +20
-8
lines changed
Expand file tree Collapse file tree 3 files changed +20
-8
lines changed Original file line number Diff line number Diff line change 1- ARG java=11-jre
1+ ARG java=21-jdk-slim
22
33FROM openjdk:${java}
44
5- ARG version="3.4.0-20210923 "
5+ ARG version="3.9.0 "
66ARG user="heritrix"
77ARG userid=1000
88
@@ -14,10 +14,18 @@ RUN \
1414 groupadd -g $userid $user && \
1515 useradd -r -u $userid -g $user $user
1616
17+ # Install dependencies
18+ RUN \
19+ apt-get update && \
20+ apt-get install -y \
21+ wget \
22+ unzip && \
23+ rm -rf /var/lib/apt/lists/*
24+
1725WORKDIR /opt
1826
1927# download latest version according to:
20- # https://github.com/internetarchive/heritrix3/releases/tag/3.4.0-20210923
28+ # https://github.com/internetarchive/heritrix3/releases/tag/3.9.0
2129RUN \
2230 wget -O heritrix-${version}-dist.zip https://repo1.maven.org/maven2/org/archive/heritrix/heritrix/${version}/heritrix-${version}-dist.zip && \
2331 unzip heritrix-${version}-dist.zip && \
Original file line number Diff line number Diff line change 1- ARG java=8-jre
1+ ARG java=21-jdk-slim
22
33FROM openjdk:${java}
44
5- ARG version="3.4.0-20210923 "
5+ ARG version="3.9.0 "
66ARG user="heritrix"
77ARG userid=1000
88
@@ -14,11 +14,13 @@ RUN \
1414 groupadd -g $userid $user && \
1515 useradd -r -u $userid -g $user $user
1616
17- # install other requirements (for contrib)
17+ # install dependencies and other requirements (for contrib)
1818RUN \
1919 apt-get update && \
2020 apt-get install -y --no-install-recommends \
21- youtube-dl && \
21+ youtube-dl \
22+ wget \
23+ tar && \
2224 rm -rf /var/lib/apt/lists/*
2325
2426WORKDIR /opt
Original file line number Diff line number Diff line change @@ -2,7 +2,9 @@ version: "3.7"
22services :
33
44 heritrix :
5- image : heritrix
5+ build :
6+ context : .
7+ dockerfile : Dockerfile
68 container_name : heritrix
79 # TEST: keeps the container running without doing anything (for inspections)
810 # entrypoint: bash -c 'while :; do :; done & kill -STOP $$! && wait $$!'
You can’t perform that action at this time.
0 commit comments