Skip to content

API java spring boot pour sauvegarder de façon réguliére des fichier en java

License

Notifications You must be signed in to change notification settings

laflut3/NoobSave

Repository files navigation

🚀 Gestion des Conteneurs et Applications

Ce projet fournit un environnement pour :

  • Une base de données MariaDB.
  • Une interface graphique pour la gestion de la base de données avec Adminer.
  • Une application backend Spring Boot.
  • Une application frontend React.

Un script Bash automatise l’installation et le démarrage des services.


🛠 Prérequis

Assurez-vous que les outils suivants sont installés sur votre machine :


📂 Structure du projet

  • Spring Boot App : Placez votre application backend dans le répertoire configuré dans le script (SPRING_BOOT_DIR).
  • React App : Placez votre application frontend dans le répertoire configuré dans le script (REACT_APP_DIR).

🚀 Instructions

1. Rendre le script exécutable

Dans le terminal, donnez les permissions d'exécution au script :

chmod +x start_app.sh

2. Rendre le script exécutable

Exécutez le script pour démarrer les conteneurs Docker, l'application Spring Boot et l'application React :

./start_app.sh

🌐 Accès aux applications

⚙️ Configuration supplémentaire

ariables d'environnement pour MariaDB :

Par défaut, MariaDB est configuré avec les paramètres suivants dans docker-compose.yml :

  • Nom d'utilisateur : root
  • Mot de passe : password
  • Nom de la base : mydb

Si nécessaire, modifiez ces valeurs directement dans le fichier docker-compose.yml.

🛑 Arrêter les services

Pour arrêter les conteneurs et les applications, utilisez :

docker-compose down

Et terminez manuellement les processus Spring Boot et React s’ils sont toujours en cours d’exécution.

🤝 Contributions

Les contributions sont les bienvenues ! N’hésitez pas à soumettre des issues ou des pull requests.

📄 Licence

Ce projet est sous licence MIT. Consultez le fichier LICENSE pour plus d'informations.

Enregistrez ce contenu dans un fichier nommé `README.md` à la racine de votre projet.

About

API java spring boot pour sauvegarder de façon réguliére des fichier en java

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published