Docker und CI/CD · Middle · Frage 10 von 75
Wie nutzt man beim Build ein npm-Token, ohne es im Image zu hinterlassen?
- 1
.npmrchineinkopieren und im nächstenRUNentfernen - 2Es als Build-Secret mounten:
RUN --mount=type=secret,id=npm ... - 3Es mit
ARG NPM_TOKENübergeben und am Ende löschen
Antwort zeigen
Richtige Antwort: Es als Build-Secret mounten: RUN --mount=type=secret,id=npm ...
Erklärung
Build-Secrets stehen nur während dieses RUN zur Verfügung und werden nie in eine Schicht geschrieben. ARG-Werte und kopierte Dateien landen in der Image-Historie.