matthieulel / Inti_web_prototype

Application web traitement Sol'EX

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INTI

INTI est une application Web qui traite les fichiers SER vidéo pour générer une image monochromatique du soleil, avec toutes les corrections appliquées de manière entièrement automatique.


Comment ça fonctionne ?

Une seule action : ajoutez votre fichier vidéo .ser en le choisissant dans le dossier, et lancer le traitment. Vos pouvez directement télécharger les résultats du traitement via l'interface, ils sont égalements présents dans votre dossier.


Utilisation sur machine personnelle

Il est possible d'utiliser INTI tel quel sur sa machine personnelle grâce au container docker qui a été créé pour réduire les temps de traitements.

Docker ?

Docker est un logiciel libre permettant de lancer des applications dans des conteneurs logiciels. Cela permet dans notre cas d'utiliser INTI (développé en Python), sans avoir à installer Python et les modules nécessaires sur notre machine. Plus d'informations ici : Docker - Wikipedia


1 - Installer Docker Desktop

Se rendre à cette adresse, télécharger et installer Docker Desktop : https://www.docker.com/products/docker-desktop

Sur windows10, il est parfois demandé d'installer la nouvelle version du WSL2 comme l'image 1.1 ci-dessous)

1.1-pull_container


2 - Lancer Docker Destop

Une fois installé, lancez Docker Desktop. Une fois le Docker Engine démarré, la baleine doit être en vert, comme l'image 2.1 ci-dessous.

2.1-pull_container


3 - Télécharger le container

Lancer une Invite de commande (pour Windows) ou un terminal (sur Linux & Mac) et télécharger le container en tapant cette commande :

 docker pull matthieulel/inti-docker-dev

3.1-pull_container

Voici ce que vous devriez avoir une fois le téléchargement terminé. Rassurez-vous cette opération n'est à faire que lors des mises à jour, et pas à chaque lancement.

3.2-pull_result

4 - Lancer l'application

Pour lancer le container, allez sur l'application Docker Desktop, dans le menu Image. Il suffit de cliquer sur le bouton RUN de l'image correspondant à inti-docker-dev.

4.1-launch_application


Une fenêtre va s'ouvrir dans laquelle vous allez pouvoir saisir la configurations avec trois éléments, comme le montre l'image 4.2 ci-dessous. :

  • Le port : 5000
  • Le Host Path, à savoir le dossier dans lequel sont vos fichiers ser
  • Le Container Path, à savoir un nom de correspondance que vous utiliserez dans l'application. Il est important de ne pas oublier le / devant le nom saisit.

4.2-settings_run_docker


5 - Accéder à l'application

Pour accéder à l'application, ouvrez un navigateur et tapez l'adresse suivante : 127.0.0.1:5000

5.1-access_application

Il est également possible d'y accéder en appuyant sur le bouton "Open in browser" dans le menu Container de docker engine, sur notre inti-docker-dev. L'application a été développée actuellement pour fonctionner sur Firefox et Chrome.

Enjoy.

About

Application web traitement Sol'EX


Languages

Language:Python 77.3%Language:HTML 22.7%