| ADD alpine-minirootfs-3.22.5-x86_64.tar.gz / # buildkit |
| CMD ["/bin/sh"] |
| ARG KOPIA_VERSION=0.21.1 |
| ARG KOPIA_SHA256=de47d6b8ae2dfd6199a81d428c9eaed58cfd96a167bdc20407d3264dd18d33ca |
| ARG KUBECTL_VERSION=1.32.0 |
| ARG KUBECTL_SHA256=646d58f6d98ee670a71d9cdffbf6625aeea2849d567f214bc43a35f8ccb7bf70 |
| ARG MC_VERSION=RELEASE.2025-08-13T08-35-41Z |
| ARG MC_SHA256=01f866e9c5f9b87c2b09116fa5d7c06695b106242d829a8bb32990c00312e891 |
| RUN |6 KOPIA_VERSION=0.21.1 KOPIA_SHA256=de47d6b8ae2dfd6199a81d428c9eaed58cfd96a167bdc20407d3264dd18d33ca KUBECTL_VERSION=1.32.0 KUBECTL_SHA256=646d58f6d98ee670a71d9cdffbf6625aeea2849d567f214bc43a35f8ccb7bf70 MC_VERSION=RELEASE.2025-08-13T08-35-41Z MC_SHA256=01f866e9c5f9b87c2b09116fa5d7c06695b106242d829a8bb32990c00312e891 /bin/sh -c apk add --no-cache bash ca-certificates coreutils curl findutils gzip jq mariadb-client msmtp openssh-client postgresql17-client python3 rclone tar && curl -fsSL -o /tmp/kopia.tar.gz "https://github.com/kopia/kopia/releases/download/v${KOPIA_VERSION}/kopia-${KOPIA_VERSION}-linux-x64.tar.gz" && echo "${KOPIA_SHA256} /tmp/kopia.tar.gz" | sha256sum -c - && tar -xzf /tmp/kopia.tar.gz -C /tmp && install -m 0755 "/tmp/kopia-${KOPIA_VERSION}-linux-x64/kopia" /usr/local/bin/kopia && curl -fsSL -o /usr/local/bin/kubectl "https://dl.k8s.io/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl" && echo "${KUBECTL_SHA256} /usr/local/bin/kubectl" | sha256sum -c - && chmod 0755 /usr/local/bin/kubectl && curl -fsSL -o /usr/local/bin/mc "https://dl.min.io/client/mc/release/linux-amd64/archive/mc.${MC_VERSION}" && echo "${MC_SHA256} /usr/local/bin/mc" | sha256sum -c - && chmod 0755 /usr/local/bin/mc && rm /tmp/kopia.tar.gz && rm -rf "/tmp/kopia-${KOPIA_VERSION}-linux-x64" # buildkit |
| LABEL org.opencontainers.image.source=https://codeberg.org/Moebiusol/moe-workload org.opencontainers.image.title=Lovrin Kopia backup runtime org.opencontainers.image.version=0.21.1-1 |
| ENTRYPOINT ["/bin/sh"] |