Ce projet utilise Rust et MongoDB pour effectuer des opérations de manipulation de données. MongoDB est exécuté dans un conteneur Docker, et le programme Rust interagit avec la base de données pour effectuer des actions d'encryption, d'extraction et de gestion des données.
Avant de commencer, assure-toi d'avoir les éléments suivants installés sur ta machine :
- Docker Desktop installé et en cours d'exécution
- Rust installé (suivre la documentation officielle de Rust)
- Docker CLI disponible pour gérer les conteneurs Docker
Si ce n'est pas déjà fait, clone ce projet sur ta machine locale :
git clone https://github.com/toncompte/tonprojet.git
cd tonprojetdocker network create mongodb-network
docker run --name mongodb --network mongodb-network -d -p 27017:27017 -v mongodb-data:/data/db mongo
docker pscd manipdock
cargo run <chemin_du_fichier>