J'ai la commande suivante pour forcer à recréer tous mes conteneurs:
docker-compose up --force-recreate --build
Cependant, je vois toujours les lignes suivantes *:
Step 6/10 : RUN cp environment-prod-docker.js environment.js
---> Using cache
---> e9a2354577ef
Step 7/10 : RUN cat environment.js
---> Using cache
---> ccbc732030ea
Step 8/10 : RUN npm ci --only=production
---> Using cache
---> 6baeabd30cf7
Comment puis-je désactiver cette mise en cache? (il ne reconstruit pas ma demande par exemple.)
J'ai déjà trouvé que l'utilisation de cette commande spécifique sur le conteneur donné le renforce:
docker-compose build --no-cache
Mais pour des raisons spécifiques, j'ai besoin d'utiliser une commande One Liner Build'n'start, il y a donc un moyen de produire cela avec docker-compose up?
J'utilise docker-compose.yml version « 3.4 ».
*: Le dockerfile est comme ceci:
...
RUN cp environment-prod-docker.js environment.js
RUN cat environment.js
RUN npm ci --only=production
...


