- Un système Linux avec
bash - Python >= 3.9 et
venv gitpour cloner le dépôtapt(optionnel) pour installer automatiquement les paquets système
Le script tentera d'installer automatiquement les paquets suivants :
libxslt1-dev libxml2-dev python3 python3-pip python3-venv git- 📘 Documentation utilisateur (FR)
- 🔧 Guide d'installation (FR)
- ⚙️ Configuration et administration (FR)
- 💻 Documentation technique (FR)
Cette procédure concerne uniquement une installation pour un test en local ou dans un environnement de développement.
L'installation dans un environnement de production est décrite dans la documentation technique et nécessite de configurer un fichier de service (systemctl) via gunicorn.
git clone https://github.com/mviewer/mviewerstudio.git
cd mviewerstudioDepuis la racine du projet :
bash ./install/install.shLe script va :
- ✅ Créer l'environnement virtuel dans
.venv - ✅ Installer les dépendances Python
- ✅ Configurer les fichiers nécessaires
Le script affiche les prochaines étapes, notamment :
- Le chemin du fichier de configuration front :
src/static/config.json - Les variables d'environnement backend à exporter
- La commande pour démarrer Flask
bash ./install/install.sh <parent_directory> [branch] [directory_name]Exemple :
bash ./install/install.sh /home/user/git develop mviewerstudio_developParamètres :
parent_directory: répertoire parent dans lequel cloner le projetbranch: branche à checkout après le clonagedirectory_name: nom du dossier cible (défaut :mviewerstudio)
git clone https://github.com/mviewer/mviewerstudio.git
cd mviewerstudiopython3 -m venv .venvsource .venv/bin/activatepip install -r install/requirements.txtsource .venv/bin/activateConsultez src/static/config.json pour les configurations front.
flask --app src/app.py run -p 5007L'application sera disponible à : http://localhost:5007