mirror of
https://github.com/R0m1k3/Regisflow.git
synced 2026-10-11 17:29:48 +02:00
Adds DEPLOYMENT_GUIDE.md, QUICK_START.md, and README_PRODUCTION.md to document Docker-based deployment for production environments. 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/b677ee4d-d452-4e7b-9ac9-ca1e468cd60b.jpg
2.3 KiB
2.3 KiB
Démarrage Rapide RegisFlow - Production Docker
🚀 Déploiement en 5 minutes
1. Préparer l'environnement
# Cloner le projet
git clone <votre-repo>
cd regisflow
# Configurer l'environnement
cp .env.example .env
nano .env # Changer POSTGRES_PASSWORD et SESSION_SECRET
# Créer les répertoires
mkdir -p data/{postgres,backups,logs}
2. Déployer
# Déploiement automatique
chmod +x deploy-prod.sh
./deploy-prod.sh
# OU déploiement manuel
docker-compose build
docker-compose -f docker-compose.yml -f docker-compose.prod.yml up -d
3. Accéder à l'application
- URL : http://localhost:5000
- Utilisateur : admin
- Mot de passe : admin123
4. Configuration initiale
- Connectez-vous avec admin/admin123
- Changez le mot de passe administrateur
- Créez vos magasins et utilisateurs
⚡ Commandes essentielles
# Vérifier le statut
docker-compose ps
# Voir les logs
docker-compose logs -f
# Arrêter/démarrer
docker-compose down
docker-compose up -d
# Sauvegarde
docker-compose exec regisflow-db pg_dump -U regisflow regisflow > backup.sql
🔧 Variables obligatoires (.env)
# À changer OBLIGATOIREMENT
POSTGRES_PASSWORD=VotreMotDePasseSecurise2024!
SESSION_SECRET=$(openssl rand -base64 32)
# Configuration de base
NODE_ENV=production
PORT=5000
TZ=Europe/Paris
📊 Monitoring
# Script de monitoring
./monitoring.sh
# Santé des services
curl http://localhost:5000/health
# Ressources utilisées
docker stats
🔒 Sécurité
Pour la production, configurez HTTPS avec Nginx :
# Copier la configuration
sudo cp nginx-reverse-proxy.conf /etc/nginx/sites-available/regisflow
sudo ln -s /etc/nginx/sites-available/regisflow /etc/nginx/sites-enabled/
# Certificat SSL
sudo certbot --nginx -d votre-domaine.com
🚨 Dépannage
# Si un service ne démarre pas
docker-compose logs regisflow
# Si problème de base de données
docker-compose exec regisflow-db psql -U regisflow -d regisflow
# Redémarrer tout
docker-compose restart
📱 Fonctionnalités
- Multi-utilisateur (Admin/Manager/Employee)
- Multi-magasins avec isolation
- Sauvegardes automatiques
- Purge automatique (19 mois)
- Export PDF/CSV
- Validation EAN-13
- Interface mobile responsive
🎯 L'application est maintenant prête pour la production !