Update README.md
This commit is contained in:
parent
63805caf3f
commit
50aac36c94
26
README.md
26
README.md
|
@ -12,3 +12,29 @@ L'application utilise cet API pour vérifier la version de la base de donnée et
|
|||
* `0`: Avant la création de la base de donnée
|
||||
* `1`: Avant l'implémentation d'un API REST
|
||||
* `2`: Après l'implémentation d'un API REST
|
||||
|
||||
## Utilisation autonome
|
||||
### Prérequis
|
||||
* Gradle 6.8 ou supérieur
|
||||
* Java 11 ou supérieur
|
||||
* Le driver JDBC pour votre système de base de donnée (ex: `mysql-connector-java` pour MySQL)
|
||||
|
||||
### Actions
|
||||
* Vérifier la version de la base de donnée: `versionCheck`
|
||||
* Mettre à jour la base de donnée: `update`
|
||||
|
||||
### Étapes
|
||||
1. Cloner le projet: `git clone https://git.fyloz.dev/color-recipes-explorer/database-manager.git && cd database-manager`
|
||||
2. Compiler un _shadow jar_: `gradle shadowJar`
|
||||
3. Naviguer dans le dossier de compilation: `cd build/libs`
|
||||
4. Créer le fichier de configuration ([exemple](https://git.fyloz.dev/color-recipes-explorer/database-manager/-/blob/master/README.md#exemple-de-fichier-de-configuration))
|
||||
5. Exécuter l'utilitaire: `java -cp database-manager-1.0-all.jar:<driver>.jar dev.fyloz.colorrecipesexplorer.databasemanager.DatabaseUpdaterKt <action> <configuration>`
|
||||
|
||||
## Exemple de fichier de configuration
|
||||
```
|
||||
database.target-version=2 # Voir "Versions de la base de donnée"
|
||||
database.url=jdbc:mysql://host/
|
||||
database.name=database
|
||||
database.username=user
|
||||
database.password=pass
|
||||
```
|
||||
|
|
Loading…
Reference in New Issue