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