From bb87e7e70acfd71c4e9c9a0b6d20d0302da381a2 Mon Sep 17 00:00:00 2001 From: Bitnami Bot Date: Wed, 29 Jun 2022 18:06:29 +0000 Subject: [PATCH] 0.12.0-scratch-r8 release --- bitnami/oras/0/scratch/Dockerfile | 19 ++++++++++++++++++- .../opt/bitnami/.bitnami_components.json | 8 +++++--- bitnami/oras/README.md | 2 +- 3 files changed, 24 insertions(+), 5 deletions(-) diff --git a/bitnami/oras/0/scratch/Dockerfile b/bitnami/oras/0/scratch/Dockerfile index 049004e64e7a..e96767a7189c 100644 --- a/bitnami/oras/0/scratch/Dockerfile +++ b/bitnami/oras/0/scratch/Dockerfile @@ -1,7 +1,24 @@ -FROM scratch +FROM bitnami/minideb:bullseye as builder + COPY prebuildfs / +SHELL ["/bin/bash", "-o", "pipefail", "-c"] + +# Install required system packages and dependencies +RUN install_packages ca-certificates gzip tar wget +RUN wget -nc -P /tmp/bitnami/pkg/cache/ https://downloads.bitnami.com/files/stacksmith/oras-0.12.0-150-linux-amd64-debian-11.tar.gz && \ + echo "89a11bcb492e1d64ef80139b41d3ce3aa494c23359fc6b0458d320a2f3ad22b9 /tmp/bitnami/pkg/cache/oras-0.12.0-150-linux-amd64-debian-11.tar.gz" | sha256sum -c - && \ + tar -zxf /tmp/bitnami/pkg/cache/oras-0.12.0-150-linux-amd64-debian-11.tar.gz -P --transform 's|^[^/]*/files|/opt/bitnami|' --wildcards '*/files' && \ + rm -rf /tmp/bitnami/pkg/cache/oras-0.12.0-150-linux-amd64-debian-11.tar.gz + +###### + +FROM scratch + +COPY prebuildfs / COPY rootfs / +COPY --from=builder /opt/bitnami/oras/bin/oras /oras USER 1001 + ENTRYPOINT [ "/oras" ] diff --git a/bitnami/oras/0/scratch/prebuildfs/opt/bitnami/.bitnami_components.json b/bitnami/oras/0/scratch/prebuildfs/opt/bitnami/.bitnami_components.json index 7eec26dcc140..e7a7b4023abb 100644 --- a/bitnami/oras/0/scratch/prebuildfs/opt/bitnami/.bitnami_components.json +++ b/bitnami/oras/0/scratch/prebuildfs/opt/bitnami/.bitnami_components.json @@ -1,7 +1,9 @@ { "oras": { - "digest": "bed0b8cc60f0552e186874ca0628ff77bed43b90dd0994b4feea189abe58dbbd", - "type": "BLACKSMITH", - "version": "0.12.0" + "arch": "amd64", + "digest": "89a11bcb492e1d64ef80139b41d3ce3aa494c23359fc6b0458d320a2f3ad22b9", + "distro": "debian-11", + "type": "NAMI", + "version": "0.12.0-150" } } \ No newline at end of file diff --git a/bitnami/oras/README.md b/bitnami/oras/README.md index 4bf1ab604b5f..0556f38bd815 100644 --- a/bitnami/oras/README.md +++ b/bitnami/oras/README.md @@ -30,7 +30,7 @@ Non-root container images add an extra layer of security and are generally recom Learn more about the Bitnami tagging policy and the difference between rolling tags and immutable tags [in our documentation page](https://docs.bitnami.com/tutorials/understand-rolling-tags-containers/). -* [`0`, `0-scratch`, `0.12.0`, `0.12.0-scratch-r7`, `latest` (0/scratch/Dockerfile)](https://github.com/bitnami/bitnami-docker-oras/blob/0.12.0-scratch-r7/0/scratch/Dockerfile) +* [`0`, `0-scratch`, `0.12.0`, `0.12.0-scratch-r8`, `latest` (0/scratch/Dockerfile)](https://github.com/bitnami/bitnami-docker-oras/blob/0.12.0-scratch-r8/0/scratch/Dockerfile) Subscribe to project updates by watching the [bitnami/oras GitHub repo](https://github.com/bitnami/bitnami-docker-oras).