Merge pull request #655 from Valadaress/master

Updated Dockerfile and Docker- compose.yml to heritrix v3.9.0
This commit is contained in:
Alex Osborne
2025-05-27 10:14:43 +09:00
committed by GitHub
3 changed files with 20 additions and 8 deletions
+11 -3
View File
@@ -1,8 +1,8 @@
ARG java=11-jre
ARG java=21-jdk-slim
FROM openjdk:${java}
ARG version="3.4.0-20210923"
ARG version="3.9.0"
ARG user="heritrix"
ARG userid=1000
@@ -14,10 +14,18 @@ RUN \
groupadd -g $userid $user && \
useradd -r -u $userid -g $user $user
# Install dependencies
RUN \
apt-get update && \
apt-get install -y \
wget \
unzip && \
rm -rf /var/lib/apt/lists/*
WORKDIR /opt
# download latest version according to:
# https://github.com/internetarchive/heritrix3/releases/tag/3.4.0-20210923
# https://github.com/internetarchive/heritrix3/releases/tag/3.9.0
RUN \
wget -O heritrix-${version}-dist.zip https://repo1.maven.org/maven2/org/archive/heritrix/heritrix/${version}/heritrix-${version}-dist.zip && \
unzip heritrix-${version}-dist.zip && \
+6 -4
View File
@@ -1,8 +1,8 @@
ARG java=8-jre
ARG java=21-jdk-slim
FROM openjdk:${java}
ARG version="3.4.0-20210923"
ARG version="3.9.0"
ARG user="heritrix"
ARG userid=1000
@@ -14,11 +14,13 @@ RUN \
groupadd -g $userid $user && \
useradd -r -u $userid -g $user $user
# install other requirements (for contrib)
# install dependencies and other requirements (for contrib)
RUN \
apt-get update && \
apt-get install -y --no-install-recommends \
youtube-dl && \
youtube-dl \
wget \
tar && \
rm -rf /var/lib/apt/lists/*
WORKDIR /opt
+3 -1
View File
@@ -2,7 +2,9 @@ version: "3.7"
services:
heritrix:
image: heritrix
build:
context: .
dockerfile: Dockerfile
container_name: heritrix
# TEST: keeps the container running without doing anything (for inspections)
# entrypoint: bash -c 'while :; do :; done & kill -STOP $$! && wait $$!'