argo-crypt/Dockerfile

28 lines
567 B
Text
Raw Normal View History

2024-09-16 17:51:28 +00:00
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.17.5/vault_1.17.5_linux_amd64.zip" \
&& unzip vault.zip
2024-10-18 21:43:57 +00:00
FROM quay.io/argoproj/argocd:v2.12.6
2024-09-16 17:51:28 +00:00
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