Files
TechradarDev/docker-compose.business.yml
syoul c83946223b 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
2025-12-03 16:30:26 +01:00

24 lines
745 B
YAML

version: '3.8'
services:
radar-business:
container_name: laplank-radar-technolologique
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
ports:
- "3006:3000" # Mappe le port 3006 de l'hôte vers le port 3000 du conteneur
environment:
- NODE_ENV=production
# Optionnel : Persistance des logs si nécessaire
# volumes:
# - ./logs:/app/logs