TradeFlow est une application web Django conçue pour faciliter les flux commerciaux. Ce projet est dockerisé pour simplifier le déploiement et la gestion.
Avant de commencer, assurez-vous d'avoir les outils suivants installés sur votre machine :
- Docker : Installation
- Docker Compose : Installation
cd TradeFlowConstruisez les images Docker à partir du fichier docker-compose.yml :
docker-compose buildDémarrez les conteneurs pour l'application :
docker-compose upL'application sera accessible via votre navigateur à l'adresse :
http://localhost:80
-
Fichiers statiques : Les fichiers statiques sont collectés dans le dossier
static/grâce à la commande suivante (exécutée dans un conteneur) :docker-compose exec web python3 manage.py collectstatic --noinput
Appliquez les migrations pour synchroniser la base de données :
docker-compose exec web python3 manage.py migratePour arrêter l'application, utilisez :
docker-compose downAjoutez ou mettez à jour les dépendances Python dans le fichier requirements.txt, puis reconstruisez l'image Docker :
docker-compose buildLes contributions sont les bienvenues ! Veuillez soumettre une issue ou une pull request pour proposer des améliorations ou signaler des problèmes.
Ce projet est sous licence MIT. Vous êtes libre de l'utiliser et de le modifier.
-Email : ronel2@gmail.com -Name : ronel -Password : 1234 -role : Admin
-Email : custom1@gmail.com -name : custom1 -Password : 1234 -role : Customer