From 2069b0c6a1eb616a74e77ab76d05f389e034c2e7 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 12:59:42 +0000 Subject: [PATCH 01/82] buildargs.env aktualisiert --- buildargs.env | 39 +++++++++++++++++++-------------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/buildargs.env b/buildargs.env index dad5f2a..7ed1a59 100644 --- a/buildargs.env +++ b/buildargs.env @@ -1,26 +1,25 @@ ## BUILD STAGE -BUILD_TAG=1.00 -BUILD_BASE_IMAGE=alpine:${BUILD_TAG} -## Examples for BUILD_BASE_IMAGE -# alpine:${BUILD_TAG} -# git.pi-farm.de/pi-farm/docker-baseimage-alpine:v${BUILD_TAG} -#BUILD_ALPINE_ARCH_AMD64=x86_64 -#BUILD_ALPINE_ARCH_AARCH64=aarch64 -#BUILD_S6_ARCH_amd64=x86_64 -#BUILD_S6_ARCH_aarch64=aarch64 -#BUILD_S6_OVERLAY_VERSION=3.2.0.2 -#BUILD_MAINTAINER=pi-farm -#BUILD_APP_VERSION=v${BUILD_TAG} -#BUILD_APP_NAME=basimage-alpine -#BUILD_APP_USER=pi -#BUILD_APP_GID=1000 +BUILD_TAG=0.6.2 +BUILD_BASE_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim +BUILD_MAINTAINER=pi-farm +BUILD_APP_VERSION=${BUILD_TAG} +BUILD_APP_NAME=hibp +BUILD_APP_USER=pi +BUILD_APP_GID=1000 + ## ENV STAGE ENV_TZ=Europe/Berlin ENV_PUID=1000 ENV_PGID=1000 -# VOL_CONFIG=./config:/config -# VOL_DATA=./data:/data -# PORT_WEB=8080:80 -#PUSH=gitea,dockerhub -DESCRIPTION="Example example example" +VOL_CONFIG=./config:/config +VOL_DATA=./data:/data +PORT_WEB=8082:8082 +PUSH=gitea +#,dockerhub +DESCRIPTION="Docker implementation of https://github.com/oschonrock/hibp.git." +# cd /data && \ +# apt-get update && \ +# apt-get install wget && \ +# wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ +# apt install ./hibp_${BUILD_TAG}-1_amd64.deb -- 2.49.1 From 2928ec8f5afe27fbcfd128253deab58360d00972 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:05:18 +0000 Subject: [PATCH 02/82] buildargs.env aktualisiert --- buildargs.env | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildargs.env b/buildargs.env index 7ed1a59..9cb571e 100644 --- a/buildargs.env +++ b/buildargs.env @@ -22,4 +22,5 @@ DESCRIPTION="Docker implementation of https://github.com/oschonrock/hibp.git." # apt-get update && \ # apt-get install wget && \ # wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ -# apt install ./hibp_${BUILD_TAG}-1_amd64.deb +# apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ +# rm -f hibp_${BUILD_TAG}-1_amd64.deb -- 2.49.1 From cb40b1fd4be7f82b542d1376651e7c45cb85756c Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:09:24 +0000 Subject: [PATCH 03/82] test --- Dockerfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Dockerfile b/Dockerfile index 07bb5b9..e0525ed 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,3 @@ -# Example Dockerfile for amd64 ARG BASE_IMAGE=alpine:latest FROM ${BASE_IMAGE} @@ -14,14 +13,16 @@ LABEL org.opencontainers.image.title="${APP_NAME}" ENV TZ=${TZ} ENV USER=${APP_USER} -RUN apk add --no-cache tzdata ca-certificates +RUN apt-get update && \ + apt-get install wget && \ + wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ + apt-get install ./hibp_${BUILD_TAG}-1_amd64.deb && \ + rm -f hibp_${BUILD_TAG}-1_amd64.deb WORKDIR /app -COPY ./config /app/config -COPY ./data /app/data RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app USER ${APP_USER} -CMD ["sh"] \ No newline at end of file +CMD ["bash"] \ No newline at end of file -- 2.49.1 From 034d3fc96c70259d18ff30b08b9a38e096e3102d Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:10:35 +0000 Subject: [PATCH 04/82] buildargs.env aktualisiert --- buildargs.env | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/buildargs.env b/buildargs.env index 9cb571e..71511fc 100644 --- a/buildargs.env +++ b/buildargs.env @@ -11,16 +11,8 @@ BUILD_APP_GID=1000 ENV_TZ=Europe/Berlin ENV_PUID=1000 ENV_PGID=1000 -VOL_CONFIG=./config:/config -VOL_DATA=./data:/data +VOL_DATA=/app PORT_WEB=8082:8082 PUSH=gitea #,dockerhub -DESCRIPTION="Docker implementation of https://github.com/oschonrock/hibp.git." - -# cd /data && \ -# apt-get update && \ -# apt-get install wget && \ -# wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ -# apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ -# rm -f hibp_${BUILD_TAG}-1_amd64.deb +DESCRIPTION="Docker implementation of https://github.com/oschonrock/hibp.git." \ No newline at end of file -- 2.49.1 From d2f5b58eda3231972171f845d695e64720cda3be Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:12:41 +0000 Subject: [PATCH 05/82] Dockerfile aktualisiert --- Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e0525ed..48b576d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,4 @@ -ARG BASE_IMAGE=alpine:latest - +ARG BASE_IMAGE FROM ${BASE_IMAGE} ARG MAINTAINER -- 2.49.1 From 29afdc344e809520a8df88160dcf4b131a7f83a6 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:13:45 +0000 Subject: [PATCH 06/82] Dockerfile aktualisiert --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 48b576d..6a45be7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -ARG BASE_IMAGE -FROM ${BASE_IMAGE} +ARG BUILD_BASE_IMAGE=alpine:latest +FROM ${BUILD_BASE_IMAGE} ARG MAINTAINER ARG TZ -- 2.49.1 From e6a0367b3bcf86b4c5a9aa6928e78ab056ad0d2d Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:31:43 +0000 Subject: [PATCH 07/82] Dockerfile aktualisiert --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6a45be7..f5da59a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,10 +12,10 @@ LABEL org.opencontainers.image.title="${APP_NAME}" ENV TZ=${TZ} ENV USER=${APP_USER} -RUN apt-get update && \ - apt-get install wget && \ +RUN apt update && \ + apt install wget && \ wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ - apt-get install ./hibp_${BUILD_TAG}-1_amd64.deb && \ + apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ rm -f hibp_${BUILD_TAG}-1_amd64.deb WORKDIR /app -- 2.49.1 From b7d46e8c7ca4c84620a4367e8dfb44fc346adce3 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:38:35 +0000 Subject: [PATCH 08/82] Dockerfile aktualisiert --- Dockerfile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index f5da59a..d97a54a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,18 @@ ARG BUILD_BASE_IMAGE=alpine:latest FROM ${BUILD_BASE_IMAGE} -ARG MAINTAINER -ARG TZ -ARG APP_NAME -ARG APP_USER +ARG BUILD_TAG +ARG BUILD_MAINTAINER +ARG BUILD_TZ +ARG BUILD_APP_NAME +ARG BUILD_APP_USER +ARG ENV_TZ -LABEL maintainer="${MAINTAINER}" -LABEL org.opencontainers.image.title="${APP_NAME}" +LABEL maintainer="${BUILD_MAINTAINER}" +LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" -ENV TZ=${TZ} -ENV USER=${APP_USER} +ENV TZ=${ENV_TZ} +ENV USER=${BUILD_APP_USER} RUN apt update && \ apt install wget && \ @@ -20,8 +22,8 @@ RUN apt update && \ WORKDIR /app -RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app +RUN adduser -D ${USER} && chown -R ${USER}:${USER} /app -USER ${APP_USER} +USER ${USER} CMD ["bash"] \ No newline at end of file -- 2.49.1 From 2d387cd52a307667472714d5ccfcfef26a8f33ee Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:40:30 +0000 Subject: [PATCH 09/82] Dockerfile aktualisiert --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d97a54a..1976ed0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -22,8 +22,8 @@ RUN apt update && \ WORKDIR /app -RUN adduser -D ${USER} && chown -R ${USER}:${USER} /app +RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app -USER ${USER} +USER ${APP_USER} CMD ["bash"] \ No newline at end of file -- 2.49.1 From 2dd1ab2ae6884e9968e791e925b173076f163b2f Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:43:03 +0000 Subject: [PATCH 10/82] Dockerfile aktualisiert --- Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1976ed0..38b8f1a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,6 @@ LABEL maintainer="${BUILD_MAINTAINER}" LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" ENV TZ=${ENV_TZ} -ENV USER=${BUILD_APP_USER} RUN apt update && \ apt install wget && \ @@ -22,8 +21,8 @@ RUN apt update && \ WORKDIR /app -RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app +RUN adduser -D ${BUILD_APP_USER} && chown -R ${BUILD_APP_USER}:${BUILD_APP_USER} /app -USER ${APP_USER} +USER ${BUILD_APP_USER} CMD ["bash"] \ No newline at end of file -- 2.49.1 From 2c07e226f4a6d267d552615810b227c553264402 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 13:48:13 +0000 Subject: [PATCH 11/82] Dockerfile aktualisiert --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 38b8f1a..219c5d7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,7 +21,7 @@ RUN apt update && \ WORKDIR /app -RUN adduser -D ${BUILD_APP_USER} && chown -R ${BUILD_APP_USER}:${BUILD_APP_USER} /app +#RUN adduser -D ${BUILD_APP_USER} && chown -R ${BUILD_APP_USER}:${BUILD_APP_USER} /app USER ${BUILD_APP_USER} -- 2.49.1 From 71556eb778ddbff7e2a7435b1b01a5733867f1e0 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:19:53 +0000 Subject: [PATCH 12/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index f02657b..4f6fa5a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,27 +1,26 @@ -# Example Dockerfile for arm64 -ARG BASE_IMAGE=alpine:latest +ARG BUILD_BASE_IMAGE=alpine:latest +FROM ${BUILD_BASE_IMAGE} -FROM ${BASE_IMAGE} +ARG BUILD_TAG +ARG BUILD_MAINTAINER +ARG BUILD_TZ +ARG BUILD_APP_NAME +ARG BUILD_APP_USER +ARG ENV_TZ -ARG MAINTAINER -ARG TZ -ARG APP_NAME -ARG APP_USER +LABEL maintainer="${BUILD_MAINTAINER}" +LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" -LABEL maintainer="${MAINTAINER}" -LABEL org.opencontainers.image.title="${APP_NAME}" +ENV TZ=${ENV_TZ} -ENV TZ=${TZ} -ENV USER=${APP_USER} - -RUN apk add --no-cache tzdata ca-certificates +RUN apt update && \ + apt install wget && \ + wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ + apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ + rm -f hibp_${BUILD_TAG}-1_amd64.deb WORKDIR /app -COPY ./config /app/config -COPY ./data /app/data -RUN adduser -D ${APP_USER} && chown -R ${APP_USER}:${APP_USER} /app +USER ${BUILD_APP_USER} -USER ${APP_USER} - -CMD ["sh"] \ No newline at end of file +CMD ["bash"] \ No newline at end of file -- 2.49.1 From e146dc6ebfc751e46cad64771a23151272db60bd Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:29:24 +0000 Subject: [PATCH 13/82] buildargs.env aktualisiert --- buildargs.env | 1 + 1 file changed, 1 insertion(+) diff --git a/buildargs.env b/buildargs.env index 71511fc..3ef6762 100644 --- a/buildargs.env +++ b/buildargs.env @@ -3,6 +3,7 @@ BUILD_TAG=0.6.2 BUILD_BASE_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim BUILD_MAINTAINER=pi-farm BUILD_APP_VERSION=${BUILD_TAG} +BUILD_APP_GIT=https://github.com/oschonrock/hibp.git BUILD_APP_NAME=hibp BUILD_APP_USER=pi BUILD_APP_GID=1000 -- 2.49.1 From ae47e23c5201ce7dc06386e4e08f57ff16178eb4 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:32:34 +0000 Subject: [PATCH 14/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 4f6fa5a..e118b06 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -6,6 +6,7 @@ ARG BUILD_MAINTAINER ARG BUILD_TZ ARG BUILD_APP_NAME ARG BUILD_APP_USER +ARG BUILD_APP_GIT ARG ENV_TZ LABEL maintainer="${BUILD_MAINTAINER}" @@ -14,10 +15,14 @@ LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" ENV TZ=${ENV_TZ} RUN apt update && \ - apt install wget && \ - wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ - apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ - rm -f hibp_${BUILD_TAG}-1_amd64.deb + apt install git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ + git clone ${BUILD_APP_GIT} /app && \ + cd /app && \ + git submodule update --init --recursive && \ + cd ext/restinio && \ + gem install Mxx_ru && \ + mxxruexternals && \ + cd ../.. WORKDIR /app -- 2.49.1 From d27108d7e696274b4d13e467141912cf80de96a1 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:34:37 +0000 Subject: [PATCH 15/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index e118b06..7b367cc 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -15,7 +15,7 @@ LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" ENV TZ=${ENV_TZ} RUN apt update && \ - apt install git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ + apt install -y git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ git clone ${BUILD_APP_GIT} /app && \ cd /app && \ git submodule update --init --recursive && \ -- 2.49.1 From 2052d04e0fca86645dbee823069fe920c0136902 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:39:26 +0000 Subject: [PATCH 16/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7b367cc..04f7b1f 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -22,7 +22,8 @@ RUN apt update && \ cd ext/restinio && \ gem install Mxx_ru && \ mxxruexternals && \ - cd ../.. + cd ../.. && \ + ./build.sh -c gcc -b release WORKDIR /app -- 2.49.1 From 9d6547e19867be092def5b95980286d14f20d6f8 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:55:41 +0000 Subject: [PATCH 17/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 04f7b1f..7c74850 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -23,7 +23,8 @@ RUN apt update && \ gem install Mxx_ru && \ mxxruexternals && \ cd ../.. && \ - ./build.sh -c gcc -b release + ./build.sh -c gcc -b release && \ + apt remove -y --purge git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev WORKDIR /app -- 2.49.1 From 5b67ad4d20497b197afc4e395c80fb583ed18a4f Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:56:49 +0000 Subject: [PATCH 18/82] Dockerfile aktualisiert --- Dockerfile | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 219c5d7..98df94a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -14,15 +14,19 @@ LABEL org.opencontainers.image.title="${BUILD_APP_NAME}" ENV TZ=${ENV_TZ} RUN apt update && \ - apt install wget && \ - wget https://github.com/oschonrock/hibp/releases/download/v${BUILD_TAG}/hibp_${BUILD_TAG}-1_amd64.deb -o hibp_${BUILD_TAG}_amd64.deb && \ - apt install ./hibp_${BUILD_TAG}-1_amd64.deb && \ - rm -f hibp_${BUILD_TAG}-1_amd64.deb + apt install -y git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ + git clone ${BUILD_APP_GIT} /app && \ + cd /app && \ + git submodule update --init --recursive && \ + cd ext/restinio && \ + gem install Mxx_ru && \ + mxxruexternals && \ + cd ../.. && \ + ./build.sh -c gcc -b release && \ + apt remove -y --purge git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev WORKDIR /app -#RUN adduser -D ${BUILD_APP_USER} && chown -R ${BUILD_APP_USER}:${BUILD_APP_USER} /app - USER ${BUILD_APP_USER} -CMD ["bash"] \ No newline at end of file +CMD ["init"] \ No newline at end of file -- 2.49.1 From d3cf031ef5771465ecaa324057dfba0c1be48a4a Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:57:51 +0000 Subject: [PATCH 19/82] Dockerfile aktualisiert --- Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile b/Dockerfile index 98df94a..3d33bcb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,6 +6,7 @@ ARG BUILD_MAINTAINER ARG BUILD_TZ ARG BUILD_APP_NAME ARG BUILD_APP_USER +ARG BUILD_APP_GIT ARG ENV_TZ LABEL maintainer="${BUILD_MAINTAINER}" -- 2.49.1 From 72935db1f8a5a117ecfec2daa421583eb9a5c70e Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 14:58:05 +0000 Subject: [PATCH 20/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 7c74850..3d33bcb 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -30,4 +30,4 @@ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["bash"] \ No newline at end of file +CMD ["init"] \ No newline at end of file -- 2.49.1 From a3cd6fda2d62db1eabcc337ba37b45742342142f Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:28:33 +0000 Subject: [PATCH 21/82] Dockerfile aktualisiert --- Dockerfile | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d33bcb..55867ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG BUILD_BASE_IMAGE=alpine:latest -FROM ${BUILD_BASE_IMAGE} +FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG ARG BUILD_MAINTAINER @@ -23,11 +23,16 @@ RUN apt update && \ gem install Mxx_ru && \ mxxruexternals && \ cd ../.. && \ - ./build.sh -c gcc -b release && \ - apt remove -y --purge git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev + ./build.sh -c gcc -b release + + +ARG BUILD_BASE_IMAGE=alpine:latest +FROM ${BUILD_BASE_IMAGE} + +COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["init"] \ No newline at end of file +CMD ["init"] -- 2.49.1 From ae212be0d4cdc2f2217b23429509770389bfe7bd Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:28:55 +0000 Subject: [PATCH 22/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 3d33bcb..55867ca 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,5 +1,5 @@ ARG BUILD_BASE_IMAGE=alpine:latest -FROM ${BUILD_BASE_IMAGE} +FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG ARG BUILD_MAINTAINER @@ -23,11 +23,16 @@ RUN apt update && \ gem install Mxx_ru && \ mxxruexternals && \ cd ../.. && \ - ./build.sh -c gcc -b release && \ - apt remove -y --purge git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev + ./build.sh -c gcc -b release + + +ARG BUILD_BASE_IMAGE=alpine:latest +FROM ${BUILD_BASE_IMAGE} + +COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["init"] \ No newline at end of file +CMD ["init"] -- 2.49.1 From 2c5d1de598983bbe5b6803ddaeb1fbc0454ad6c7 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:32:03 +0000 Subject: [PATCH 23/82] Dockerfile aktualisiert --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index 55867ca..2f26c8f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -29,6 +29,8 @@ RUN apt update && \ ARG BUILD_BASE_IMAGE=alpine:latest FROM ${BUILD_BASE_IMAGE} +ARG BUILD_APP_USER + COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ WORKDIR /app -- 2.49.1 From b9baa065390382964e92b6750af65f08f1fb92d8 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:32:29 +0000 Subject: [PATCH 24/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 1 + 1 file changed, 1 insertion(+) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 55867ca..c7063a0 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -29,6 +29,7 @@ RUN apt update && \ ARG BUILD_BASE_IMAGE=alpine:latest FROM ${BUILD_BASE_IMAGE} +ARG BUILD_APP_USER COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ WORKDIR /app -- 2.49.1 From 0203e2efc377593f0d0c7b574b3e251b2819edf9 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:41:55 +0000 Subject: [PATCH 25/82] Dockerfile aktualisiert --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2f26c8f..e266548 100644 --- a/Dockerfile +++ b/Dockerfile @@ -16,8 +16,8 @@ ENV TZ=${ENV_TZ} RUN apt update && \ apt install -y git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ - git clone ${BUILD_APP_GIT} /app && \ - cd /app && \ + git clone ${BUILD_APP_GIT} /app/hibp && \ + cd /app/hibp && \ git submodule update --init --recursive && \ cd ext/restinio && \ gem install Mxx_ru && \ -- 2.49.1 From af7ce692dfb1c3da850d6bcc0d9d48f37dd2d1db Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:42:12 +0000 Subject: [PATCH 26/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index c7063a0..af6e47f 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -16,8 +16,8 @@ ENV TZ=${ENV_TZ} RUN apt update && \ apt install -y git build-essential cmake curl ninja-build ccache git libcurl4-openssl-dev libevent-dev ruby libtbb-dev && \ - git clone ${BUILD_APP_GIT} /app && \ - cd /app && \ + git clone ${BUILD_APP_GIT} /app/hibp && \ + cd /app/hibp && \ git submodule update --init --recursive && \ cd ext/restinio && \ gem install Mxx_ru && \ -- 2.49.1 From 7e171f8358ce7307116faa2b9da92ecec4816e05 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:54:10 +0000 Subject: [PATCH 27/82] buildargs.env aktualisiert --- buildargs.env | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/buildargs.env b/buildargs.env index 3ef6762..30aeb30 100644 --- a/buildargs.env +++ b/buildargs.env @@ -1,6 +1,7 @@ ## BUILD STAGE BUILD_TAG=0.6.2 BUILD_BASE_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim +BUILD_RUNTIME_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 BUILD_MAINTAINER=pi-farm BUILD_APP_VERSION=${BUILD_TAG} BUILD_APP_GIT=https://github.com/oschonrock/hibp.git @@ -12,7 +13,7 @@ BUILD_APP_GID=1000 ENV_TZ=Europe/Berlin ENV_PUID=1000 ENV_PGID=1000 -VOL_DATA=/app +VOL_DATA=/data PORT_WEB=8082:8082 PUSH=gitea #,dockerhub -- 2.49.1 From 2ca67871165bb1fa7be6257de406217a48372452 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:55:35 +0000 Subject: [PATCH 28/82] Dockerfile aktualisiert --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e266548..b81c1bb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG BUILD_BASE_IMAGE=alpine:latest +ARG BUILD_BASE_IMAGE FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -26,8 +26,8 @@ RUN apt update && \ ./build.sh -c gcc -b release -ARG BUILD_BASE_IMAGE=alpine:latest -FROM ${BUILD_BASE_IMAGE} +ARG BUILD_RUNTIME_IMAGE +FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER -- 2.49.1 From af62c622bc490a7451d4ded44187a0a7c762cbb9 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 15:55:45 +0000 Subject: [PATCH 29/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index af6e47f..b81c1bb 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -ARG BUILD_BASE_IMAGE=alpine:latest +ARG BUILD_BASE_IMAGE FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -26,10 +26,11 @@ RUN apt update && \ ./build.sh -c gcc -b release -ARG BUILD_BASE_IMAGE=alpine:latest -FROM ${BUILD_BASE_IMAGE} +ARG BUILD_RUNTIME_IMAGE +FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER + COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ WORKDIR /app -- 2.49.1 From 9a0ba4cf180a441aff1f7d64010033d3ad7d6f73 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:03:01 +0000 Subject: [PATCH 30/82] Dockerfile aktualisiert --- Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b81c1bb..1a530e8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -ARG BUILD_BASE_IMAGE +ARG BUILD_BASE_IMAGE=alpine:latest FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -26,7 +26,7 @@ RUN apt update && \ ./build.sh -c gcc -b release -ARG BUILD_RUNTIME_IMAGE +ARG BUILD_RUNTIME_IMAGE=alpine:latest FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER -- 2.49.1 From 3a26c0b511e879196b362741a4d29b3a999b04f1 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:03:26 +0000 Subject: [PATCH 31/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index b81c1bb..1a530e8 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -ARG BUILD_BASE_IMAGE +ARG BUILD_BASE_IMAGE=alpine:latest FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -26,7 +26,7 @@ RUN apt update && \ ./build.sh -c gcc -b release -ARG BUILD_RUNTIME_IMAGE +ARG BUILD_RUNTIME_IMAGE=alpine:latest FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER -- 2.49.1 From 848cd16f8e700401e6717bb7de31187956bcf021 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:12:24 +0000 Subject: [PATCH 32/82] Dockerfile aktualisiert --- Dockerfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1a530e8..69c6f58 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,5 @@ -ARG BUILD_BASE_IMAGE=alpine:latest +ARG BUILD_BASE_IMAGE +ARG BUILD_RUNTIME_IMAGE FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -25,8 +26,6 @@ RUN apt update && \ cd ../.. && \ ./build.sh -c gcc -b release - -ARG BUILD_RUNTIME_IMAGE=alpine:latest FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER -- 2.49.1 From 6465769013834c91923a45b5795de1b99707a525 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:12:45 +0000 Subject: [PATCH 33/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 1a530e8..69c6f58 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,5 @@ -ARG BUILD_BASE_IMAGE=alpine:latest +ARG BUILD_BASE_IMAGE +ARG BUILD_RUNTIME_IMAGE FROM ${BUILD_BASE_IMAGE} AS builder ARG BUILD_TAG @@ -25,8 +26,6 @@ RUN apt update && \ cd ../.. && \ ./build.sh -c gcc -b release - -ARG BUILD_RUNTIME_IMAGE=alpine:latest FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER -- 2.49.1 From 12c016068c31fdf126144131ac13ca9d0e3c35ab Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:24:46 +0000 Subject: [PATCH 34/82] Dockerfile aktualisiert --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 69c6f58..ba85f0a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -36,4 +36,4 @@ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["init"] +CMD ["sh"] -- 2.49.1 From edfffe85d32e7cbf8306090d0fa93caeedfedd3d Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:25:04 +0000 Subject: [PATCH 35/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 69c6f58..ba85f0a 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -36,4 +36,4 @@ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["init"] +CMD ["sh"] -- 2.49.1 From 420abdd4ff68444ec4396500c71f8b8e8a2684cf Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:46:51 +0000 Subject: [PATCH 36/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/run=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/run | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/run diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/run b/root / etc / s6-overlay / s6-rc.d /init-hibp/run new file mode 100644 index 0000000..3903bcd --- /dev/null +++ b/root / etc / s6-overlay / s6-rc.d /init-hibp/run @@ -0,0 +1,10 @@ +#!/usr/bin/with-contenv bash + +echo "Start: init-hibp-config run script" + +mkdir -p /data + +echo "Set permissions to PUID: ${PUID:-911} and PGID: ${PGID:-1000}" +chown -R "${PUID:-911}:${PGID:-1000}" /config + +echo "Finish: init-hibp-config" \ No newline at end of file -- 2.49.1 From a39b1340b2aa85c23cf67bb87c0150509100cf93 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:47:27 +0000 Subject: [PATCH 37/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/type=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/type | 1 + 1 file changed, 1 insertion(+) create mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/type diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/type b/root / etc / s6-overlay / s6-rc.d /init-hibp/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root / etc / s6-overlay / s6-rc.d /init-hibp/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file -- 2.49.1 From 3b9eb5495953c81d8cb450acb0ce6c32e9880ec5 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:47:52 +0000 Subject: [PATCH 38/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/up=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/up | 1 + 1 file changed, 1 insertion(+) create mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/up diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/up b/root / etc / s6-overlay / s6-rc.d /init-hibp/up new file mode 100644 index 0000000..0533371 --- /dev/null +++ b/root / etc / s6-overlay / s6-rc.d /init-hibp/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-hibp-config/run \ No newline at end of file -- 2.49.1 From 00b6642553527e15b8e85e4f83a1ccac0d91a872 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:49:15 +0000 Subject: [PATCH 39/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/dependencies.d/init-config=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config b/root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 92914277799bb9e9be1e588f93aeb36a65bc64e8 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 16:50:20 +0000 Subject: [PATCH 40/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/dependencies.d/init-services=20hinzugef=C3=BCg?= =?UTF-8?q?t?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services b/root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 49a6d1a6e7333ac3612e41527d9d21d94ccc24b6 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 17:00:38 +0000 Subject: [PATCH 41/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/run=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /svc-hibp/run | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/run diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/run b/root / etc / s6-overlay / s6-rc.d /svc-hibp/run new file mode 100644 index 0000000..f5238ce --- /dev/null +++ b/root / etc / s6-overlay / s6-rc.d /svc-hibp/run @@ -0,0 +1,3 @@ +#!/usr/bin/with-contenv bash + +exec hibp-download /app/hibp_all.sha1.bin && exec hibp-server --sha1-db=/app/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From 572c5f3ec99c75e893cbf900cde5c4cd83437c0b Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 17:01:09 +0000 Subject: [PATCH 42/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/type=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /svc-hibp/type | 1 + 1 file changed, 1 insertion(+) create mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/type diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/type b/root / etc / s6-overlay / s6-rc.d /svc-hibp/type new file mode 100644 index 0000000..1780f9f --- /dev/null +++ b/root / etc / s6-overlay / s6-rc.d /svc-hibp/type @@ -0,0 +1 @@ +longrun \ No newline at end of file -- 2.49.1 From a0f8532792a251e27797413d3ef417b5bd5fc55f Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 17:02:41 +0000 Subject: [PATCH 43/82] Dockerfile aktualisiert --- Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile b/Dockerfile index ba85f0a..0d0caa6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,6 +32,8 @@ ARG BUILD_APP_USER COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ +COPY root/ / + WORKDIR /app USER ${BUILD_APP_USER} -- 2.49.1 From bbf89c4a16c28bde6907f26541c9d378b8b27d35 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 17:02:56 +0000 Subject: [PATCH 44/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index ba85f0a..0d0caa6 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -32,6 +32,8 @@ ARG BUILD_APP_USER COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ +COPY root/ / + WORKDIR /app USER ${BUILD_APP_USER} -- 2.49.1 From 91a6548efb42509970e5033b8c2403b71695eba0 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:13:50 +0000 Subject: [PATCH 45/82] =?UTF-8?q?root/etc=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc diff --git a/root/etc b/root/etc new file mode 100644 index 0000000..e69de29 -- 2.49.1 From ebbde3fd3afb081312373efef9ac6b94aca02cca Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:14:35 +0000 Subject: [PATCH 46/82] =?UTF-8?q?root/etc=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 root/etc diff --git a/root/etc b/root/etc deleted file mode 100644 index e69de29..0000000 -- 2.49.1 From c6fe661a1c4e6fbe3f36924e8fc575236fbac316 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:15:31 +0000 Subject: [PATCH 47/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/pfad=20hinzug?= =?UTF-8?q?ef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/pfad | 1 + 1 file changed, 1 insertion(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/pfad diff --git a/root/etc/s6-overlay/s6-rc.d/pfad b/root/etc/s6-overlay/s6-rc.d/pfad new file mode 100644 index 0000000..cc1c3e4 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/pfad @@ -0,0 +1 @@ +root / etc / s6-overlay / s6-rc.d \ No newline at end of file -- 2.49.1 From 17f3d32aa55024e9b093ebd831968c1f41da3f62 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:16:40 +0000 Subject: [PATCH 48/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/pfad=20gel?= =?UTF-8?q?=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/pfad | 1 - 1 file changed, 1 deletion(-) delete mode 100644 root/etc/s6-overlay/s6-rc.d/pfad diff --git a/root/etc/s6-overlay/s6-rc.d/pfad b/root/etc/s6-overlay/s6-rc.d/pfad deleted file mode 100644 index cc1c3e4..0000000 --- a/root/etc/s6-overlay/s6-rc.d/pfad +++ /dev/null @@ -1 +0,0 @@ -root / etc / s6-overlay / s6-rc.d \ No newline at end of file -- 2.49.1 From 2db24593fcbd1843b0041f55c61af3a16f5a0be8 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:18:32 +0000 Subject: [PATCH 49/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/init-hibp/run?= =?UTF-8?q?=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/init-hibp/run | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-hibp/run diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/run b/root/etc/s6-overlay/s6-rc.d/init-hibp/run new file mode 100644 index 0000000..e69de29 -- 2.49.1 From f27d4c3096f86c13f4791a86f26eabdb0e7b4ed5 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:18:51 +0000 Subject: [PATCH 50/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/init-hibp/typ?= =?UTF-8?q?e=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/init-hibp/type | 1 + 1 file changed, 1 insertion(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-hibp/type diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/type b/root/etc/s6-overlay/s6-rc.d/init-hibp/type new file mode 100644 index 0000000..3d92b15 --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/type @@ -0,0 +1 @@ +oneshot \ No newline at end of file -- 2.49.1 From d8f2dfb985f2b0352e8eab211dce1cf813a1d750 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:19:08 +0000 Subject: [PATCH 51/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/init-hibp/up?= =?UTF-8?q?=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/init-hibp/up | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-hibp/up diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/up b/root/etc/s6-overlay/s6-rc.d/init-hibp/up new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 5c8cdff151c240c305c5bd3bef424de28e41f73f Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:20:07 +0000 Subject: [PATCH 52/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/init-hibp/dep?= =?UTF-8?q?endencies.d/init-config=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/init-hibp/dependencies.d/init-config | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/init-hibp/dependencies.d/init-config diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/dependencies.d/init-config b/root/etc/s6-overlay/s6-rc.d/init-hibp/dependencies.d/init-config new file mode 100644 index 0000000..e69de29 -- 2.49.1 From a929ac15cffd542e0061e16f8282f90dcdd9f787 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:20:37 +0000 Subject: [PATCH 53/82] root/etc/s6-overlay/s6-rc.d/init-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/init-hibp/run | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/run b/root/etc/s6-overlay/s6-rc.d/init-hibp/run index e69de29..3903bcd 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/run @@ -0,0 +1,10 @@ +#!/usr/bin/with-contenv bash + +echo "Start: init-hibp-config run script" + +mkdir -p /data + +echo "Set permissions to PUID: ${PUID:-911} and PGID: ${PGID:-1000}" +chown -R "${PUID:-911}:${PGID:-1000}" /config + +echo "Finish: init-hibp-config" \ No newline at end of file -- 2.49.1 From f3f6ebaeb25b182b0d90b362412def36406a7fe2 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:21:13 +0000 Subject: [PATCH 54/82] root/etc/s6-overlay/s6-rc.d/init-hibp/up aktualisiert --- root/etc/s6-overlay/s6-rc.d/init-hibp/up | 1 + 1 file changed, 1 insertion(+) diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/up b/root/etc/s6-overlay/s6-rc.d/init-hibp/up index e69de29..0533371 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-hibp/up +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/up @@ -0,0 +1 @@ +/etc/s6-overlay/s6-rc.d/init-hibp-config/run \ No newline at end of file -- 2.49.1 From 37e49b5dc17adcdcfebe13f7cd94450c6d31cb59 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:23:10 +0000 Subject: [PATCH 55/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/svc-hibp/depe?= =?UTF-8?q?ndencies.d/init-services=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/svc-hibp/dependencies.d/init-services | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-hibp/dependencies.d/init-services diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/dependencies.d/init-services b/root/etc/s6-overlay/s6-rc.d/svc-hibp/dependencies.d/init-services new file mode 100644 index 0000000..e69de29 -- 2.49.1 From d6dec182443fe90243741370eea46891352a3059 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:23:42 +0000 Subject: [PATCH 56/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/svc-hibp/run?= =?UTF-8?q?=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-hibp/run diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run new file mode 100644 index 0000000..f5238ce --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run @@ -0,0 +1,3 @@ +#!/usr/bin/with-contenv bash + +exec hibp-download /app/hibp_all.sha1.bin && exec hibp-server --sha1-db=/app/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From cb9722f8432a4b72c91c9c69892e2e211c5a38dc Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:24:06 +0000 Subject: [PATCH 57/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/svc-hibp/type?= =?UTF-8?q?=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/svc-hibp/type | 1 + 1 file changed, 1 insertion(+) create mode 100644 root/etc/s6-overlay/s6-rc.d/svc-hibp/type diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/type b/root/etc/s6-overlay/s6-rc.d/svc-hibp/type new file mode 100644 index 0000000..1780f9f --- /dev/null +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/type @@ -0,0 +1 @@ +longrun \ No newline at end of file -- 2.49.1 From 78de2950e97bc477f6865dbd5135dfe97e0a5416 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:26:33 +0000 Subject: [PATCH 58/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/type=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /svc-hibp/type | 1 - 1 file changed, 1 deletion(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/type diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/type b/root / etc / s6-overlay / s6-rc.d /svc-hibp/type deleted file mode 100644 index 1780f9f..0000000 --- a/root / etc / s6-overlay / s6-rc.d /svc-hibp/type +++ /dev/null @@ -1 +0,0 @@ -longrun \ No newline at end of file -- 2.49.1 From 903ace975e89bdf91b6796cad107decb3e3c86b0 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:26:46 +0000 Subject: [PATCH 59/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/run=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /svc-hibp/run | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/run diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/run b/root / etc / s6-overlay / s6-rc.d /svc-hibp/run deleted file mode 100644 index f5238ce..0000000 --- a/root / etc / s6-overlay / s6-rc.d /svc-hibp/run +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/with-contenv bash - -exec hibp-download /app/hibp_all.sha1.bin && exec hibp-server --sha1-db=/app/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From 3fdb25394376b95a6fc8853cd81db561305d062d Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:26:53 +0000 Subject: [PATCH 60/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/svc-hibp/dependencies.d/init-services=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services diff --git a/root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services b/root / etc / s6-overlay / s6-rc.d /svc-hibp/dependencies.d/init-services deleted file mode 100644 index e69de29..0000000 -- 2.49.1 From 088cfcd32acca334bad41c5af127392deff54492 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:27:08 +0000 Subject: [PATCH 61/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/run=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/run | 10 ---------- 1 file changed, 10 deletions(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/run diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/run b/root / etc / s6-overlay / s6-rc.d /init-hibp/run deleted file mode 100644 index 3903bcd..0000000 --- a/root / etc / s6-overlay / s6-rc.d /init-hibp/run +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/with-contenv bash - -echo "Start: init-hibp-config run script" - -mkdir -p /data - -echo "Set permissions to PUID: ${PUID:-911} and PGID: ${PGID:-1000}" -chown -R "${PUID:-911}:${PGID:-1000}" /config - -echo "Finish: init-hibp-config" \ No newline at end of file -- 2.49.1 From 642f901d49f39cf10779a1a1eb04e03ef68c871c Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:27:19 +0000 Subject: [PATCH 62/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/up=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/up | 1 - 1 file changed, 1 deletion(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/up diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/up b/root / etc / s6-overlay / s6-rc.d /init-hibp/up deleted file mode 100644 index 0533371..0000000 --- a/root / etc / s6-overlay / s6-rc.d /init-hibp/up +++ /dev/null @@ -1 +0,0 @@ -/etc/s6-overlay/s6-rc.d/init-hibp-config/run \ No newline at end of file -- 2.49.1 From def3ac45c1e5520ae34d33e9ef174fdf7cc43d65 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:27:25 +0000 Subject: [PATCH 63/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/type=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root / etc / s6-overlay / s6-rc.d /init-hibp/type | 1 - 1 file changed, 1 deletion(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/type diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/type b/root / etc / s6-overlay / s6-rc.d /init-hibp/type deleted file mode 100644 index 3d92b15..0000000 --- a/root / etc / s6-overlay / s6-rc.d /init-hibp/type +++ /dev/null @@ -1 +0,0 @@ -oneshot \ No newline at end of file -- 2.49.1 From 59159235d297adad325cf535715538c9211b0c44 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:27:32 +0000 Subject: [PATCH 64/82] =?UTF-8?q?root=20/=20etc=20/=20s6-overlay=20/=20s6-?= =?UTF-8?q?rc.d=20/init-hibp/dependencies.d/init-config=20gel=C3=B6scht?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config | 0 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config diff --git a/root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config b/root / etc / s6-overlay / s6-rc.d /init-hibp/dependencies.d/init-config deleted file mode 100644 index e69de29..0000000 -- 2.49.1 From f3eb9a5da2d4395254c282bbe2f0f00979d08d71 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:44:59 +0000 Subject: [PATCH 65/82] Dockerfile aktualisiert --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 0d0caa6..4298e93 100644 --- a/Dockerfile +++ b/Dockerfile @@ -38,4 +38,4 @@ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["sh"] +CMD ["init"] -- 2.49.1 From 1a4badf0abd361ee2702f783eaf72d2e03bfeba7 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:45:23 +0000 Subject: [PATCH 66/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 0d0caa6..4298e93 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -38,4 +38,4 @@ WORKDIR /app USER ${BUILD_APP_USER} -CMD ["sh"] +CMD ["init"] -- 2.49.1 From 8179fe657a78b359ba2b1cb5ef4425810ad92382 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:58:12 +0000 Subject: [PATCH 67/82] Dockerfile aktualisiert --- Dockerfile | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4298e93..7a23ed8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -31,11 +31,6 @@ FROM ${BUILD_RUNTIME_IMAGE} ARG BUILD_APP_USER COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ - COPY root/ / - -WORKDIR /app - -USER ${BUILD_APP_USER} - -CMD ["init"] +VOLUME /data +EXPOSE 8082 \ No newline at end of file -- 2.49.1 From c4bcab4462246e1fa3860150fdeb5031f8fe1718 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 21:58:55 +0000 Subject: [PATCH 68/82] Dockerfile.aarch64 aktualisiert --- Dockerfile.aarch64 | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 4298e93..6004abe 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -28,14 +28,7 @@ RUN apt update && \ FROM ${BUILD_RUNTIME_IMAGE} -ARG BUILD_APP_USER - COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ - COPY root/ / - -WORKDIR /app - -USER ${BUILD_APP_USER} - -CMD ["init"] +VOLUME /data +EXPOSE 8082 \ No newline at end of file -- 2.49.1 From 6cb977006b8eb71fabd7cfeff4c16d541e0b4584 Mon Sep 17 00:00:00 2001 From: Pi-Farm Date: Tue, 24 Mar 2026 23:27:38 +0100 Subject: [PATCH 69/82] make run files executable --- root/etc/s6-overlay/s6-rc.d/init-hibp/run | 0 root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 root/etc/s6-overlay/s6-rc.d/init-hibp/run mode change 100644 => 100755 root/etc/s6-overlay/s6-rc.d/svc-hibp/run diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/run b/root/etc/s6-overlay/s6-rc.d/init-hibp/run old mode 100644 new mode 100755 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run old mode 100644 new mode 100755 -- 2.49.1 From 2664aeb4a6feedd7e85c2e995b5b7649733f97ac Mon Sep 17 00:00:00 2001 From: Pi-Farm Date: Tue, 24 Mar 2026 23:57:02 +0100 Subject: [PATCH 70/82] changed Runtime-Image to Debian-Slim --- Dockerfile | 2 -- buildargs.env | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7a23ed8..6004abe 100644 --- a/Dockerfile +++ b/Dockerfile @@ -28,8 +28,6 @@ RUN apt update && \ FROM ${BUILD_RUNTIME_IMAGE} -ARG BUILD_APP_USER - COPY --from=builder /app/hibp/build/gcc/release/* /usr/local/bin/ COPY root/ / VOLUME /data diff --git a/buildargs.env b/buildargs.env index 30aeb30..e05b14e 100644 --- a/buildargs.env +++ b/buildargs.env @@ -1,7 +1,7 @@ ## BUILD STAGE BUILD_TAG=0.6.2 BUILD_BASE_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim -BUILD_RUNTIME_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-alpine:3.23 +BUILD_RUNTIME_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim BUILD_MAINTAINER=pi-farm BUILD_APP_VERSION=${BUILD_TAG} BUILD_APP_GIT=https://github.com/oschonrock/hibp.git -- 2.49.1 From 1e273874ccb2ad244583c64939cfecc6a3c04ec2 Mon Sep 17 00:00:00 2001 From: Pi-Farm Date: Wed, 25 Mar 2026 00:14:56 +0100 Subject: [PATCH 71/82] fix data-dir --- root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run index f5238ce..2de88c7 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run @@ -1,3 +1,3 @@ #!/usr/bin/with-contenv bash -exec hibp-download /app/hibp_all.sha1.bin && exec hibp-server --sha1-db=/app/hibp_all.sha1.bin \ No newline at end of file +exec hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0--sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From d8ffae4001635791fd663bca3406c4371488f297 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Tue, 24 Mar 2026 23:29:54 +0000 Subject: [PATCH 72/82] root/etc/s6-overlay/s6-rc.d/svc-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run index 2de88c7..54920df 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run @@ -1,3 +1,3 @@ #!/usr/bin/with-contenv bash -exec hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0--sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file +exec hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0 --sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From 6590f6175d785fe11e5e45d7ce363f53183acb6b Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 00:34:11 +0000 Subject: [PATCH 73/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/user/contents?= =?UTF-8?q?.d/init-hibp=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/user/contents.d/init-hibp | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/init-hibp diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-hibp b/root/etc/s6-overlay/s6-rc.d/user/contents.d/init-hibp new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 852e3589322a575019b1eab6ad89642850b3fb78 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 00:35:42 +0000 Subject: [PATCH 74/82] =?UTF-8?q?root/etc/s6-overlay/s6-rc.d/user/contents?= =?UTF-8?q?.d/svc-hibp=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-hibp | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-hibp diff --git a/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-hibp b/root/etc/s6-overlay/s6-rc.d/user/contents.d/svc-hibp new file mode 100644 index 0000000..e69de29 -- 2.49.1 From 5f373afd03b76f0baad0ffe359f49399a9d2fd0e Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 00:41:00 +0000 Subject: [PATCH 75/82] root/etc/s6-overlay/s6-rc.d/svc-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run index 54920df..f289c9f 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run @@ -1,3 +1,3 @@ #!/usr/bin/with-contenv bash -exec hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0 --sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file +hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0 --sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From 6945ae801be618ee060603ef06fc603b44b6504a Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 08:55:37 +0000 Subject: [PATCH 76/82] root/etc/s6-overlay/s6-rc.d/init-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/init-hibp/run | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/run b/root/etc/s6-overlay/s6-rc.d/init-hibp/run index 3903bcd..e6ef511 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/run @@ -4,7 +4,12 @@ echo "Start: init-hibp-config run script" mkdir -p /data +if [ ! -f /data/*.bin ]; then + echo "Downloading /data/hibp_all.sha1.bin" + hibp-download /data/hibp_all.sha1.bin +fi + echo "Set permissions to PUID: ${PUID:-911} and PGID: ${PGID:-1000}" -chown -R "${PUID:-911}:${PGID:-1000}" /config +chown -R "${PUID:-911}:${PGID:-1000}" /data echo "Finish: init-hibp-config" \ No newline at end of file -- 2.49.1 From 9c40f9c81d002b103b21c04a72cac62a88e7d7be Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 08:56:27 +0000 Subject: [PATCH 77/82] root/etc/s6-overlay/s6-rc.d/svc-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/svc-hibp/run | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run index f289c9f..e36cc28 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-hibp/run @@ -1,3 +1,3 @@ #!/usr/bin/with-contenv bash -hibp-download /data/hibp_all.sha1.bin && exec hibp-server --bind-address=0.0.0.0 --sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file +exec hibp-server --bind-address=0.0.0.0 --sha1-db=/data/hibp_all.sha1.bin \ No newline at end of file -- 2.49.1 From 863a1d1e784d7e6930c22cabfe1f68a923e30d0d Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 09:18:24 +0000 Subject: [PATCH 78/82] root/etc/s6-overlay/s6-rc.d/init-hibp/up aktualisiert --- root/etc/s6-overlay/s6-rc.d/init-hibp/up | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/up b/root/etc/s6-overlay/s6-rc.d/init-hibp/up index 0533371..a6158a3 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-hibp/up +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/up @@ -1 +1 @@ -/etc/s6-overlay/s6-rc.d/init-hibp-config/run \ No newline at end of file +/etc/s6-overlay/s6-rc.d/init-hibp/run \ No newline at end of file -- 2.49.1 From d8426376dfd62fcc19ef5355f2144f6e2326e246 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 09:19:02 +0000 Subject: [PATCH 79/82] root/etc/s6-overlay/s6-rc.d/init-hibp/run aktualisiert --- root/etc/s6-overlay/s6-rc.d/init-hibp/run | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-hibp/run b/root/etc/s6-overlay/s6-rc.d/init-hibp/run index e6ef511..cf84335 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-hibp/run +++ b/root/etc/s6-overlay/s6-rc.d/init-hibp/run @@ -1,6 +1,6 @@ #!/usr/bin/with-contenv bash -echo "Start: init-hibp-config run script" +echo "Start: init-hibp run script" mkdir -p /data @@ -12,4 +12,4 @@ fi echo "Set permissions to PUID: ${PUID:-911} and PGID: ${PGID:-1000}" chown -R "${PUID:-911}:${PGID:-1000}" /data -echo "Finish: init-hibp-config" \ No newline at end of file +echo "Finish: init-hibp" \ No newline at end of file -- 2.49.1 From b79cfc04bb0c59fcd6fd3e902d066b4c354c3012 Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 09:21:13 +0000 Subject: [PATCH 80/82] .gitea/workflows/build-and-push.yaml aktualisiert --- .gitea/workflows/build-and-push.yaml | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build-and-push.yaml b/.gitea/workflows/build-and-push.yaml index 47073d6..2bf286d 100644 --- a/.gitea/workflows/build-and-push.yaml +++ b/.gitea/workflows/build-and-push.yaml @@ -371,11 +371,27 @@ jobs: run: | git config --local user.email "action@pi-farm.de" git config --local user.name "Gitea Action" + + # Sicherstellen, dass wir etwas zum Committen haben git add VERSION.history README.md docker-compose.yml + + # Nur committen, wenn es ร„nderungen gibt git diff --quiet && git diff --staged --quiet || git commit -m "${{ env.FINAL_MSG }} [skip ci]" - git tag -f "v${{ steps.prep.outputs.docker_tag }}" - git push origin main - git push -f origin "v${{ steps.prep.outputs.docker_tag }}" + + # Das Tag exakt so setzen, wie es in prep definiert wurde (ohne extra 'v') + TARGET_TAG="${{ steps.prep.outputs.docker_tag }}" + git tag -f "$TARGET_TAG" + + if [[ "${{ gitea.ref }}" == refs/tags/* ]]; then + echo "๐Ÿท๏ธ Build aus Tag getriggert: $TARGET_TAG" + # Wir pushen das Tag (force), um die Doku-Updates einzuschlieรŸen + git push -f origin "$TARGET_TAG" + else + echo "๐ŸŒฟ Build aus Branch/Schedule getriggert: ${{ gitea.ref_name }}" + # In den Branch pushen (HEAD:branch_name) und das Tag setzen + git push origin HEAD:${{ gitea.ref_name }} + git push -f origin "$TARGET_TAG" + fi - name: Cleanup Temporary Tags on Docker Hub if: steps.check_changes.outputs.should_build == 'true' && contains(steps.prep.outputs.push_targets, 'dockerhub') -- 2.49.1 From e895dba7fa41ca83aa5cbcaafb5a0b525168139b Mon Sep 17 00:00:00 2001 From: Gitea Action Date: Wed, 25 Mar 2026 09:29:10 +0000 Subject: [PATCH 81/82] [skip ci] --- README.md | 59 ++++++++++++++++++++++++++++++++++++++-------- VERSION.history | 1 + docker-compose.yml | 14 ++++++++++- 3 files changed, 63 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index f452a48..7b5593e 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,55 @@ -# Projekt: {{.RepoName}} [![Build Status](https://git.pi-farm.de/{{.Owner.Name}}/{{.RepoName}}/actions/workflows/build-and-push.yaml/badge.svg)](https://git.pi-farm.de/{{.Owner.Name}}/{{.RepoName}}/actions) +# hibp-docker +Docker implementation of https://github.com/oschonrock/hibp.git. + +[![Build Status](https://git.pi-farm.de/pi-farm/hibp-docker/actions/workflows/build-and-push.yaml/badge.svg)](https://git.pi-farm.de/pi-farm/hibp-docker/actions) +[![Gitea Repo](https://img.shields.io/badge/gitea-repository-blue?logo=gitea&logoColor=white)](__REPO_URL__) This repository is built and pushed automatically. -### ๐Ÿ—๏ธ Platform Support -| Architecture | Status | Base-Image | -| :--- | :--- | :--- | -| **x86_64** (amd64) | โœ… Active | `__BASE_IMAGE__` | -| **aarch64** (arm64) | __ARM_STATUS__ | `__BASE_IMAGE__` | -### ๐Ÿš€ Docker Pull Command + +### ๐Ÿ—๏ธ Platform Support +| Architecture | Status | Base Image | Build Date | +| :--- | :--- | :--- | :--- | +| x86_64 (amd64) | โœ… Active | git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim | 25.03.2026 10:29 | +| aarch64 (arm64) | โœ… Active | git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim | 25.03.2026 10:29 | + +### ๐Ÿš€ Docker Pull ```bash -docker pull git.pi-farm.de/{{.Owner.Name}}/{{.RepoName}}:latest +docker pull git.pi-farm.de/pi-farm/hibp-docker:0.6.2 ``` ---- -*Last updated on: __DATE__* +### ๐Ÿš€ Docker Compose +```yaml +services: + hibp-docker: + image: git.pi-farm.de/pi-farm/hibp-docker:0.6.2 + container_name: hibp-docker + restart: unless-stopped + ports: + - 8082:8082 + environment: + - TZ=Europe/Berlin + - PUID=1000 + - PGID=1000 + volumes: + - /data +``` +### ๐Ÿš€ Docker Run +```bash +docker run -d \ + --name hibp-docker \ + --restart unless-stopped \ + -e TZ=Europe/Berlin \ + -e PUID=1000 \ + -e PGID=1000 \ + -v /data \ + -p 8082:8082 \ + git.pi-farm.de/pi-farm/hibp-docker:0.6.2 +``` + +*Last updated on: 25.03.2026 10:29* + +### ๐Ÿ“œ Version History +| Version | Date | Status | +| :--- | :--- | :--- | +| **0.6.2** | 25.03.2026 10:29 | โœ… | diff --git a/VERSION.history b/VERSION.history index e69de29..8799fa0 100644 --- a/VERSION.history +++ b/VERSION.history @@ -0,0 +1 @@ +| **0.6.2** | 25.03.2026 10:29 | โœ… | diff --git a/docker-compose.yml b/docker-compose.yml index 8b13789..1aebe63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1 +1,13 @@ - +services: + hibp-docker: + image: git.pi-farm.de/pi-farm/hibp-docker:0.6.2 + container_name: hibp-docker + restart: unless-stopped + ports: + - 8082:8082 + environment: + - TZ=Europe/Berlin + - PUID=1000 + - PGID=1000 + volumes: + - /data -- 2.49.1 From fdb29f7ecd6432c19176c3a18e08db80fe9a59ac Mon Sep 17 00:00:00 2001 From: "info@pi-farm.de" Date: Wed, 25 Mar 2026 09:38:11 +0000 Subject: [PATCH 82/82] buildargs.env aktualisiert --- buildargs.env | 1 + 1 file changed, 1 insertion(+) diff --git a/buildargs.env b/buildargs.env index e05b14e..c2767fc 100644 --- a/buildargs.env +++ b/buildargs.env @@ -1,5 +1,6 @@ ## BUILD STAGE BUILD_TAG=0.6.2 +BUILD_TAG_LATEST=n BUILD_BASE_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim BUILD_RUNTIME_IMAGE=git.pi-farm.de/pi-farm/docker-baseimage-debian:trixie-slim BUILD_MAINTAINER=pi-farm -- 2.49.1