Ce projet propose une version Dockerisée du IFPShare Converter développé par @KMChris. Il permet de convertir des documents IFPShare en fichiers PDF ou ZIP via une interface web basée sur Flask.
- Conversion en PDF : Génère un fichier PDF à partir d'un document IFPShare.
- Téléchargement en ZIP : Regroupe les ressources du document dans une archive ZIP.
- Dockerisé : Installation et déploiement simplifiés grâce à Docker et Docker Compose.
-
Cloner le dépôt :
git clone https://github.com/votre-utilisateur/ifpshare-converter-docker.git cd ifpshare-converter-docker -
Lancer le script d'installation :
Utilisez le script
install.shpour cloner ou mettre à jour le projet et déployer l'application avec Docker :chmod +x install.sh ./install.sh
Ce script vérifie l'existence du répertoire
ifpshare-converter, effectue une mise à jour si nécessaire, applique les modifications de configuration et déploie le conteneur.
Une fois le conteneur lancé, accédez à l'application via votre navigateur à l'adresse suivante :
http://localhost:5000
- Conversion en PDF : Saisissez une URL valide d'un document IFPShare dans le formulaire et cliquez sur le bouton de conversion en PDF.
- Téléchargement en ZIP : Sélectionnez l'option de téléchargement ZIP pour obtenir les ressources du document sous forme d'archive compressée.
L'application écoute par défaut sur le port 5000. Vous pouvez modifier le mapping des ports en ajustant le fichier docker-compose.yml :
services:
web:
ports:
- "5000:5000"Si nécessaire, changez le port d'écoute ou le port mappé pour l'adapter à votre environnement.
Vous êtes libre de forker ce dépôt et d'apporter vos propres modifications afin d'adapter l'application à vos besoins. Toute contribution ou suggestion d'amélioration est la bienvenue !
Ce projet est distribué sous licence MIT. Consultez le fichier LICENSE pour plus de détails.
- IFPShare Converter par KMChris pour le projet original.
- Merci à tous les contributeurs pour leur soutien et leurs améliorations.