Skip to content
@six7-click-n-deploy

six7 - click n' deploy

OpenStack AppStore

OpenStack AppStore (Studienprojekt)

Wir entwickeln im Rahmen unseres Studiums einen AppStore für Lehr- und Übungsumgebungen auf OpenStack.
Ziel ist es, dass Dozierende ohne tiefes Cloud-/OpenStack-Wissen Anwendungen und komplette Übungsumgebungen bereitstellen können – schnell, wiederholbar und mit klaren Ressourcengrenzen.

Worum geht’s?

Viele Lehrveranstaltungen brauchen heute IT-Umgebungen, die für Studierende zuverlässig verfügbar sind – z. B.:

  • Entwicklungsumgebungen für Programmierübungen
  • GitLab/Jenkins für Kursprojekte
  • Jupyter-Server für Data Science Übungen
  • Pentesting-Labs in isolierten Netzwerken
  • Kubernetes-Cluster für Microservices oder KI-Anwendungen

Unser AppStore soll diese Szenarien als vorkonfigurierte “Apps” bereitstellen, die sich per Klick deployen und verwalten lassen.

Für wen ist das?

  • Dozierende: einfache Bereitstellung und Verwaltung von Kursumgebungen
  • Studierende: verlässlicher Zugriff auf Übungsumgebungen im Kurskontext
  • Administratoren: Support-Möglichkeit, Kontrolle und Ressourcengrenzen (Quotas)

Lokales Setup

Eine Schritt-für-Schritt-Anleitung zum lokalen Aufsetzen der Entwicklungsumgebung findet sich in der Setup-Dokumentation.

Pinned Loading

  1. .github .github Public

    Documentation of the project.

  2. frontend frontend Public

    The frontend of the App Store.

    Vue

  3. backend backend Public

    The Backend of the App Store.

    Python

  4. worker worker Public

    The worker of the App Store.

    Python 1

  5. deployment deployment Public

    The deployment orchestration of the App Store.

    Jinja 1

  6. Online-IDE Online-IDE Public

    Demo App for our App Store.

    HCL

Repositories

Showing 10 of 12 repositories

Top languages

Loading…

Most used topics

Loading…