docker/syncer/Dockerfile aktualisiert

This commit is contained in:
2026-08-26 15:39:53 +02:00
parent 0355654d28
commit f291985b32
+17 -11
View File
@@ -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"]