Skip to content
Snippets Groups Projects
Commit f2e3d9c5 authored by VoidOma's avatar VoidOma
Browse files

Modidication du readme partie php

parent f171dadb
No related branches found
No related tags found
1 merge request!1MergeRequest_1
......@@ -17,33 +17,26 @@ Ce projet est une application et un site web de gestion d'une asociation de tenn
- Maven pour la gestion des dépendances de l'application Java
- PHP 7.4 ou supérieur
- Serveur web (Apache, XAMPP, WAMP pour un environnement local)
- Docker
## Installation
### 1. Cloner le Dépôt
```bash
git clone https://github.com/utilisateur/nom_du_projet.git
cd nom_du_projet
git clone https://gitlab.univ-lorraine.fr/e4941u/sae4
cd sae4/code_source
```
### 2. Configurer la Base de Données
Crée la base de données et importe la structure et les données initiales :
### 2. Lancer Docker
Lancer la commande :
```bash
mysql -u [utilisateur] -p nom_de_la_base < db/bdd.sql
docker-compose up --build
```
### 3. Configuration de l'Application Java
Assurez-vous que les informations de connexion à la base de données sont correctement configurées dans java_app/src/main/resources/config.properties.
### 4. Lancer le Site Web
Placez les fichiers du dossier web_app dans le répertoire racine de votre serveur web (par exemple, le dossier htdocs pour XAMPP).
Configurez les informations de connexion à la base de données dans web_app/config.php.
### 5. Compiler et Exécuter l'Application Java
### 4. Compiler et Exécuter l'Application Java
Utilisez Maven pour compiler et exécuter l’application Java :
``` bash
......@@ -56,7 +49,7 @@ java -jar target/MonProjet.jar
### Utilisation
## Application Web
Ouvrez le site web (http://localhost si vous êtes en local).
Ouvrez le site web (http://localhost:8080 si vous êtes en local).
Connectez-vous avec un compte administrateur pour gérer les membres et les tournois.
Les adhérents peuvent s'inscrire, réserver des courts, et consulter les articles.
## Application Java
......@@ -69,26 +62,3 @@ Pour exécuter les tests de l’application Java, utilisez la commande suivante
```bash
mvn test
```
Arborescence du Projet
```bash
MonProjet
├── db/
│ ├── bdd.sql # Script SQL pour la base de données
├── java_app/
│ ├── src/main/java/ # Code source Java de l'application
│ ├── src/test/java/ # Tests unitaires Java
│ ├── pom.xml # Configuration Maven
│ └── target/ # Fichiers de build générés par Maven (ignorés dans Git)
├── web_app/
│ ├── index.php # Page d'accueil du site web
│ ├── config.php # Fichier de configuration pour la base de données
│ ├── articles/ # Gestion des articles
│ ├── commentaires/ # Gestion des commentaires
│ ├── css/ # Styles CSS pour le site
│ ├── js/ # Scripts JavaScript
│ └── img/ # Images
└── README.md # Documentation du projet
```
\ No newline at end of file
......@@ -6,7 +6,7 @@ define('ENV', 'dev');
$host = 'db';
$db = 'tennis';
$user = 'root';
$pass = ''; // En production, utilise un mot de passe fort et stocké dans une variable d’environnement
$pass = '';
$charset = 'utf8mb4';
// Construction du DSN
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment