Skip to content

Commit 721c78e

Browse files
authored
Merge pull request #655 from Valadaress/master
Updated Dockerfile and Docker- compose.yml to heritrix v3.9.0
2 parents 0f0db37 + c73cb60 commit 721c78e

File tree

3 files changed

+20
-8
lines changed

3 files changed

+20
-8
lines changed

docker/Dockerfile

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
ARG java=11-jre
1+
ARG java=21-jdk-slim
22

33
FROM openjdk:${java}
44

5-
ARG version="3.4.0-20210923"
5+
ARG version="3.9.0"
66
ARG user="heritrix"
77
ARG 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+
1725
WORKDIR /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
2129
RUN \
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 && \

docker/Dockerfile.contrib

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
ARG java=8-jre
1+
ARG java=21-jdk-slim
22

33
FROM openjdk:${java}
44

5-
ARG version="3.4.0-20210923"
5+
ARG version="3.9.0"
66
ARG user="heritrix"
77
ARG 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)
1818
RUN \
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

2426
WORKDIR /opt

docker/docker-compose.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ version: "3.7"
22
services:
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 $$!'

0 commit comments

Comments
 (0)