mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-21 06:08:18 +02:00
Simplify deployment and improve database access instructions for users
Adds an automatic deployment script, updates the database port mapping in docker-compose, and provides clearer instructions for database access. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 91318273-c764-4fd4-be04-bdc12c38af32 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/0715008c-7244-40f4-befc-26c014852236/6e755801-08e8-4492-805e-ac3610de5a2a.jpg
This commit is contained in:
1 parent
896dc6cca0
commit
3028259f6e
5 files changed
+79
-2
No files matched your search
@@ -0,0 +1,62 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Script de déploiement simplifié pour RegisFlow
|
||||
echo "🚀 Déploiement de RegisFlow avec Docker"
|
||||
|
||||
# Vérifier si Docker est installé
|
||||
if ! command -v docker &> /dev/null; then
|
||||
echo "❌ Docker n'est pas installé. Installez Docker d'abord."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if ! command -v docker-compose &> /dev/null; then
|
||||
echo "❌ Docker Compose n'est pas installé. Installez Docker Compose d'abord."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "✅ Docker et Docker Compose détectés"
|
||||
|
||||
# Arrêter les services existants
|
||||
echo "🛑 Arrêt des services existants..."
|
||||
docker-compose down -v 2>/dev/null || true
|
||||
|
||||
# Nettoyer les anciens containers et images
|
||||
echo "🧹 Nettoyage des anciens containers..."
|
||||
docker system prune -f
|
||||
|
||||
# Créer le fichier .env s'il n'existe pas
|
||||
if [ ! -f .env ]; then
|
||||
echo "📝 Création du fichier .env..."
|
||||
cp .env.example .env
|
||||
echo "⚠️ IMPORTANT: Éditez le fichier .env avec vos paramètres avant de continuer"
|
||||
echo " Notamment: POSTGRES_PASSWORD et SESSION_SECRET"
|
||||
read -p "Appuyez sur Entrée pour continuer..."
|
||||
fi
|
||||
|
||||
# Construire et démarrer les services
|
||||
echo "🏗️ Construction et démarrage des services..."
|
||||
docker-compose up -d --build
|
||||
|
||||
# Attendre que les services soient prêts
|
||||
echo "⏳ Attente du démarrage des services..."
|
||||
sleep 30
|
||||
|
||||
# Vérifier le statut des services
|
||||
echo "📊 Vérification du statut des services..."
|
||||
docker-compose ps
|
||||
|
||||
# Afficher les logs des dernières minutes
|
||||
echo "📋 Logs récents:"
|
||||
docker-compose logs --tail=50
|
||||
|
||||
echo ""
|
||||
echo "🎉 Déploiement terminé!"
|
||||
echo "📱 Application accessible sur: http://localhost:5000"
|
||||
echo "🗄️ Base de données accessible sur: localhost:5433"
|
||||
echo "👤 Compte par défaut: admin / admin123"
|
||||
echo ""
|
||||
echo "📝 Pour voir les logs en continu:"
|
||||
echo " docker-compose logs -f"
|
||||
echo ""
|
||||
echo "🛑 Pour arrêter les services:"
|
||||
echo " docker-compose down"
|
||||
Reference in new issue
Block a user