# ⚙️📂 Chaîne de Traitement de Fichiers

Ce projet met en place une chaîne automatisée pour le traitement de fichiers, combinant des scripts Bash, du PHP et l’utilisation de conteneurs Docker pour garantir la portabilité et la reproductibilité.

![Bash](https://img.shields.io/badge/Bash-4EAA25?style=for-the-badge&logo=gnubash&logoColor=white)
![PHP](https://img.shields.io/badge/PHP-777BB4?style=for-the-badge&logo=php&logoColor=white)
![Docker](https://img.shields.io/badge/Docker-2496ED?style=for-the-badge&logo=docker&logoColor=white)
![Automatisation](https://img.shields.io/badge/Automatisation-blue?style=for-the-badge&logo=gear&logoColor=white)

---

## ✨ Fonctionnalités

- 🔄 Transformation et traitement automatisé des données
- 📝 Génération de fichiers de sortie
- 🐚 Scripts Bash pour la manipulation de fichiers
- 🐘 Scripts PHP pour les traitements avancés
- 🐳 Exécution dans des conteneurs Docker pour l’isolation et la portabilité

## ⚙️ Prérequis

- [Docker](https://www.docker.com/) installé
- (Facultatif) Bash et PHP installés localement pour les tests hors conteneur

## 🚀 Utilisation

1. **Cloner le dépôt**  
   ```bash
   git clone https://github.com/ethepot/traitement-fichiers.git
   cd traitement-fichiers
   ```

2. **Construire et lancer le conteneur Docker**  
   ```bash
   bash partie3/partie3.sh
   bash partie4/partie4.sh
   ```

## 📁 Structure du projet

- `partie3/` : scripts Bash et PHP de la partie 3 du projet
- `partie4` : scripts Bash et PHP de la partie 4 du projet
- `README.md` : ce fichier d’aide

## 👤 Auteur

- Ewen Thépot
- Paolo Perche
- Clément Philippo
- Gabin Chevalier
