fix: forcer le rebuild sans cache dans Portainer
- Ajout de 'pull: true' dans docker-compose pour forcer le pull de l'image de base - Ajout de build args (BUILD_DATE, BUILD_VERSION) pour invalider le cache - Ajout de labels dans Dockerfile pour tracer les builds - Cela évite d'avoir à supprimer manuellement l'image avant chaque rebuild - Portainer utilisera maintenant toujours la dernière version du code
This commit is contained in:
@@ -1,6 +1,12 @@
|
||||
# Utiliser une image Node.js légère
|
||||
FROM node:20-alpine
|
||||
|
||||
# Build arguments pour invalider le cache si nécessaire
|
||||
ARG BUILD_DATE=unknown
|
||||
ARG BUILD_VERSION=unknown
|
||||
LABEL build.date="${BUILD_DATE}" \
|
||||
build.version="${BUILD_VERSION}"
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# Variables d'environnement à définir AVANT npm install
|
||||
|
||||
Reference in New Issue
Block a user