argo-crypt/Dockerfile
Knut Ahlers e6f66f469d
Some checks failed
CI Workflow / docker-publish (push) Has been cancelled
ArgoCD v2.13.1
2024-11-27 10:01:55 +01:00

27 lines
567 B
Docker

FROM alpine AS prefetch
WORKDIR /tmp
RUN set -ex \
&& apk add --no-cache \
curl \
unzip \
&& curl -sSfLo vault.zip "https://releases.hashicorp.com/vault/1.18.2/vault_1.18.2_linux_amd64.zip" \
&& unzip vault.zip
FROM quay.io/argoproj/argocd:v2.13.1
USER root
RUN apt-get update \
&& apt-get install -y \
git-crypt \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
&& mv /usr/bin/git /usr/bin/git.bin
COPY git-wrapper.sh /usr/bin/git
COPY --from=prefetch /tmp/vault /usr/bin/vault
USER 999