bak build time

This commit is contained in:
stanig2106
2025-10-07 11:34:17 +02:00
parent 6928141472
commit 27baa1afc5

View File

@@ -25,13 +25,16 @@ ARG GITHUB_TOKEN
# Si GITHUB_TOKEN est fourni, on l injecte temporairement dans l URL git pendant l install, # Si GITHUB_TOKEN est fourni, on l injecte temporairement dans l URL git pendant l install,
# puis on nettoie la config. Note: le token peut apparaître dans l historique de layer. # puis on nettoie la config. Note: le token peut apparaître dans l historique de layer.
RUN set -eux; \ RUN set -eux; \
apk add --no-cache ca-certificates curl; \
URL_WITH_TOKEN="https://api.github.com/repos/adapt-security/at-utils/tarball/v0.10.0"; \
URL_PUBLIC="https://codeload.github.com/adapt-security/at-utils/tar.gz/refs/tags/v0.10.0"; \
if [ -n "${GITHUB_TOKEN:-}" ]; then \ if [ -n "${GITHUB_TOKEN:-}" ]; then \
git config --global url."https://${GITHUB_TOKEN}@github.com/".insteadOf "https://github.com/"; \ curl -fSL -H "Authorization: Bearer ${GITHUB_TOKEN}" -o /tmp/at-utils.tgz "$URL_WITH_TOKEN"; \
else \
curl -fSL -o /tmp/at-utils.tgz "$URL_PUBLIC"; \
fi; \ fi; \
npm i -g github:adapt-security/at-utils@0.10.0; \ npm i -g /tmp/at-utils.tgz; \
if [ -n "${GITHUB_TOKEN:-}" ]; then \ rm -f /tmp/at-utils.tgz
git config --global --unset-all url."https://${GITHUB_TOKEN}@github.com/".insteadof || true; \
fi
# Dossier de travail persistant où l install déposera l app # Dossier de travail persistant où l install déposera l app
WORKDIR /data WORKDIR /data