guardia Dockerfile: in un RUN segnala le variabili di shell che hanno lo stesso nome di una ARG #13
Notifications
Total Time Spent: 25 minutes
LucaZanni
25 minutes
No due date set.
Dependencies
No dependencies set.
Reference: devops/shared-actions#13
Reference in New Issue
Block a user
Seguito della #12.
Su
algorithmic-trading(venues/ibkr-gateway/Dockerfile:143) la guardia segnalaARG VERSIONE usata senza dichiararla. In quelRUNperòVERSIONEè una variabile di shell assegnata nel comando stesso (VERSIONE="$(ls …)" && … ${VERSIONE}). La ARG omonima è dichiarata più sotto, per le label. NeiRUNl'espansione la fa la shell, quindi l'assegnazione locale basta.Correzione: in un
RUN, una variabile che il comando stesso assegna (NOME=) non viene confrontata con le ARG. Il difetto vero resta rilevato:npm install -g npm@${NPM_VERSION}non assegna nulla. Le altre istruzioni (COPY,LABEL…), espanse da Docker, sono controllate come prima.Refs PZeta_Touch/flux-repo#133.