Files
Tools/README.md
T
2025-06-14 19:06:13 +02:00

1.0 KiB
Raw Blame History

🐳 Docker-Webplattform: React + Flask + externe MariaDB

Dieses Projekt ist eine vollständig dockerisierte Webanwendung, die ein React-Frontend und ein Flask-Backend in einem einzigen Container vereint. Sie kommuniziert mit einer externen MariaDB-Datenbank (z.B. auf einem Unraid-Server) und bietet ein Setup-System, Login, Rollenverwaltung und modulare Tools.


⚙️ Was macht der Docker-Container?

  • 🚀 Startet automatisch Flask + React in einer Umgebung
  • 🛠 Bei Erststart zeigt er eine Setup-Webseite zum Eintragen der DB-Verbindung
  • 💾 Speichert die Konfiguration in config/db_config.json
  • 🌐 Verbindet sich mit der externen MariaDB-Datenbank
  • 👤 Erstellt automatisch ein admin-Benutzerkonto (admin / admin)
  • 🔐 Ermöglicht Login und Rollenzuordnung
  • 🧰 Liefert das React-Frontend direkt über Flask aus (keine extra Node-Instanz)
  • 🧾 Verwaltet Tools wie z.B. ein MD5-Hash-Modul
  • Docker-fähig, kompatibel mit Docker Compose oder Portainer

📦 Projektstruktur