mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-11 17:29:48 +02:00
Configures Docker Compose to build the application image locally and prevents image downloads from Docker Hub. Replit-Commit-Author: Agent Replit-Commit-Session-Id: dec54137-d5a2-4406-8ad4-5f2f9fb110bf Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/e32734b8-3e86-4a0a-ad55-ba74cf7cf00c.jpg
1.5 KiB
1.5 KiB
Solution Finale pour Portainer
Problème résolu
Le docker-compose.yml a été modifié pour forcer la construction locale et empêcher complètement le téléchargement d'images depuis Docker Hub.
Modifications apportées
1. Suppression de la ligne image:
- Plus de référence à une image Docker Hub
- Force Portainer à construire localement
2. Ajout de pull_policy: never
- Empêche tout téléchargement d'image
- Force l'utilisation de la construction locale
3. Configuration de build explicite
build:
context: .
dockerfile: Dockerfile
target: production
args:
- NODE_ENV=production
Instructions Portainer
Dans Portainer:
- Supprimez l'ancienne stack si elle existe
- Créez une nouvelle stack avec le nom "regisflow"
- Copiez le contenu du docker-compose.yml modifié
- Déployez la stack
Portainer construira automatiquement:
- ✅ L'image sera construite depuis le code source
- ✅ Aucun téléchargement depuis Docker Hub
- ✅ Utilisation du réseau nginx_default
- ✅ Volumes persistants conservés
Vérification
Après déploiement, vérifiez:
# Statut des conteneurs
docker ps | grep regisflow
# Logs de l'application
docker logs regisflow-app
# Test de l'application
curl http://localhost:5000/health
Accès
- URL: http://votre-serveur:5000
- Login: admin / admin123
- PostgreSQL: Port 5433
Cette configuration finale devrait résoudre définitivement le problème de téléchargement d'image dans Portainer.