File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ FROM cgr.dev/chainguard/wolfi-base:latest AS build
44
55LABEL org.opencontainers.image.source=https://github.com/yonasBSD/toolkit
66
7- # RUN echo "https://dl-cdn.alpinelinux.org/alpine/edge/testing" >> /etc/apk/repositories
7+ # Install build dependencies
88RUN apk update && apk --no-cache add cosign bash curl rust build-base
99
1010# Run curl installs
@@ -59,9 +59,15 @@ RUN cargo binstall -y --install-path /usr/local/bin --min-tls-version 1.3 rsign2
5959# Some projects don't have binaries for arch that chainguard/wolfi-base uses
6060RUN dra download --automatic --install --output /usr/local/bin/b3sum BLAKE3-team/BLAKE3
6161RUN dra download --automatic typst/typst && mkdir typst && tar -xvf typst*tar.xz --directory typst --strip-components 1 && mv typst/typst /usr/local/bin && rm -rf typst
62- RUN dra download --automatic mitsuhiko/minijinja && mkdir minijinja && tar -xvf minijinja*tar.xz --directory minijinja --strip-components 1 && mv minijinja/minijinja-cli /usr/local/bin/minijinja && rm -rf minijinja
6362RUN dra download --automatic numtide/treefmt && mkdir treefmt && tar -xvf treefmt*tar.gz --directory treefmt && mv treefmt/treefmt /usr/local/bin && rm -rf treefmt
6463
64+ # Download minijinja, keep original binary name, and create symlink
65+ RUN dra download --automatic mitsuhiko/minijinja && \
66+ mkdir minijinja && \
67+ tar -xvf minijinja*tar.xz --directory minijinja --strip-components 1 && \
68+ mv minijinja/minijinja-cli /usr/local/bin/minijinja-cli && \
69+ ln -s /usr/local/bin/minijinja-cli /usr/local/bin/minijinja && \
70+ rm -rf minijinja
6571
6672# checkov:skip=CKV_DOCKER_7: allow use of latest tag
6773FROM cgr.dev/chainguard/wolfi-base:latest
You can’t perform that action at this time.
0 commit comments