ARG BASE_IMAGE=alpine:latest FROM ${BASE_IMAGE} ARG APP_VERSION LABEL org.opencontainers.image.version=$APP_VERSION # Abhängigkeiten installieren RUN apk add --no-cache bash curl jq msmtp ca-certificates tzdata git # Struktur anlegen RUN mkdir /app /config WORKDIR /app # Skript kopieren COPY multi-watch.sh /app/multi-watch.sh RUN chmod +x /app/multi-watch.sh # VOLUME markiert den Mount-Punkt für die Persistenz VOLUME ["/config"] # Startbefehl ENTRYPOINT ["/bin/bash", "/app/multi-watch.sh"]