From f291985b32e069da60fe76e57eccfed8b29f9308 Mon Sep 17 00:00:00 2001 From: "David M. Klein" <4+leander19961@noreply.localhost> Date: Wed, 26 Aug 2026 15:39:53 +0200 Subject: [PATCH] docker/syncer/Dockerfile aktualisiert --- docker/syncer/Dockerfile | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/docker/syncer/Dockerfile b/docker/syncer/Dockerfile index a4f7eb4..6b09a3c 100644 --- a/docker/syncer/Dockerfile +++ b/docker/syncer/Dockerfile @@ -8,18 +8,26 @@ FROM almalinux:latest # python3 -> Interpreter fuer appstream-gen.py RUN dnf install -y \ dnf-plugins-core \ - createrepo_c \ - appstream \ - python3 \ - git \ - jq \ - openssh-clients \ + createrepo_c \ + appstream \ + git \ + jq \ + openssh-clients \ + python3 \ + python3-pyyaml \ + jq \ + cronie \ + appstream \ + gnupg2 \ + rpm-sign \ + findutils \ + util-linux-core \ + curl \ wget \ && dnf clean all -RUN wget -q https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 \ - -O /usr/local/bin/yq \ - && chmod +x /usr/local/bin/yq +RUN wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/local/bin/yq &&\ + chmod +x /usr/local/bin/yq COPY docker/syncer/sync.sh /usr/local/bin/sync.sh COPY docker/syncer/sync_helpers.py /usr/local/bin/sync_helpers.py @@ -27,6 +35,4 @@ COPY docker/syncer/appstream-gen.py /usr/local/bin/appstream-gen.py COPY docker/syncer/entrypoint.sh /entrypoint.sh RUN chmod +x /usr/local/bin/sync.sh /entrypoint.sh -# Bewusst kein VOLUME und kein EXPOSE: die Volumes definiert docker-compose.yml, -# und ausgeliefert wird ueber den separaten nginx-Container. ENTRYPOINT ["/entrypoint.sh"] \ No newline at end of file