mirror of
https://github.com/internetarchive/heritrix3.git
synced 2026-09-22 05:35:49 +00:00
Merge pull request #655 from Valadaress/master
Updated Dockerfile and Docker- compose.yml to heritrix v3.9.0
This commit is contained in:
+11
-3
@@ -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 && \
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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 $$!'
|
||||
|
||||
Reference in New Issue
Block a user