FROM alpine:3.23 # 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"]