Files
Regisflow/QUICK_START.md
T
michaelschal f8b7a17d61 Provide instructions to deploy the application using Docker containers
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
2025-07-09 21:50:27 +00:00

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

4. Configuration initiale

  1. Connectez-vous avec admin/admin123
  2. Changez le mot de passe administrateur
  3. 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 !