Spaces:
Running
Running
title: Moulinette | |
emoji: ⚙️ | |
colorFrom: indigo | |
colorTo: indigo | |
sdk: docker | |
pinned: false | |
license: apache-2.0 | |
# Moulinette Seguin Moreau | |
## Installation Windows | |
L'installation Windows de la Moulinette à logos passe par la création d'un conteneur virtuel, appelé "image Docker". | |
Il fonctionne comme une petite machine virtuelle. Afin de s'en servir, il faut donc 1/Construire cette image virtuelle et 2/L'exécuter. | |
Pour installer la Moulinette sur Windows, voici la procédure: | |
* Installer docker desktop: https://www.docker.com/products/docker-desktop/ | |
* Ouvrir Docker Desktop. Se rendre dans les paramètres/général, puis cliquer sur "Start Docker Desktop when you log in", ce qui ouvrira automatiquement Docker au démarrage de l'ordinateur. | |
* Ouvrir une invite de commande Windows, en cherchant "Run" dans la barre de recherche, puis tapper "cmd" dans la fenêtre Run. | |
* Se rendre, depuis l'invite de commande dans le dossier contenant le code (Et donc ce fichier readme !). Pour aller dans un dossier utiliser la commande "cd". | |
* Vérifier que docker est maintenant accessible, après l'installation précédente, en tapant: ```docker -v``` qui doit donner la version de Docker installée. | |
* Entrer la commande: | |
``` | |
docker build . -t moulinette | |
``` | |
S'assurer que le build s'est bien passé en tapant ```docker images``` qui liste toutes les images Docker présentes sur l'ordinateur. | |
Une image doit s'appeller "moulinette". | |
* Puis, une fois le "build" realisé, entrer la commande: | |
``` | |
docker run -d --restart unless-stopped -p 8501:8501 moulinette | |
``` | |
Cette commande exécute (docker run) l'image docker "moulinette", aiguille le port du docker 8501 vers le port de la machine hôte 8501 (avec le -p), | |
et relance l'image docker au démarrage de l'ordinateur (--restart). Enfin le -d indique de lancer l'exécution en mode "détaché", c'est-à-dire en tâche de fond. | |
* Se rendre dans son navigateur web et rentrer l'url: localhost:8501 | |
* Ajouter cette page aux favoris. | |