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

1.5 KiB
Raw Permalink 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

📄 Lizenz

Außerdem ist es notwendig den Ursprüglichen Entwickler anzugeben

Dieses Projekt steht unter der Creative Commons BY-NC 4.0 Lizenz.
➡️ Du darfst ihn verwenden, verändern und teilen aber nicht kommerziell nutzen. Volltext: [https://creativecommons.org/licenses/by-nc/4.0] (https://creativecommons.org/licenses/by-nc/4.0)

💡 Hinweis: Die Urheberschaft erfolgt unter Pseudonym.

Author: Source page: Nirodan/Github:Nirodan Production