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:
syoul
2025-12-03 16:30:26 +01:00
parent 764bd31f1c
commit c83946223b
2 changed files with 10 additions and 0 deletions

View File

@@ -6,6 +6,10 @@ services:
build:
context: .
dockerfile: Dockerfile.business
pull: true # Force le pull de l'image de base pour éviter le cache
args:
BUILD_DATE: "${BUILD_DATE:-unknown}"
BUILD_VERSION: "${BUILD_VERSION:-dev}"
# Si vous utilisez une image pré-bâtie, décommentez image et commentez build
# image: votre-registre/laplank-radar-business:latest
restart: unless-stopped