LeoCompetition ist ein Turnierverwaltungsprogramm, welches die Planung, Durchführung und Auswertung eines Turniers erleichtert. Durch das Deployment kann man ein Turnier mittels des Links durchführen. Für Handys verwenden Sie den
Immer wenn ein Push Ereignis wie ein Merge oder ein Commit auf dem Main Branch ausgeführt wird, baut Github Actions ein mehrstuefiges Docker Image unserer Quarkus Anwendung. Anschließend wird das Image in die Github Container Registry gepusht.
Nach diesem Schritt wird der Deploy-Job gestartet und die Änderungen werden in den k8s-Manifesten aktualisiert.
Zuletzt wird ein Trigger ausgefuehrt, der das neueste Image aus der Github Container Registry zieht und das leocloud-demo deployment neu startet.
Mithilfe von Flags, die wir extra für unsere Datenbank angelegt haben, können wir festlegen, ob die DB neu gestartet werden sollte oder nicht.
Install Cypress
npm install --save-dev cypress
npm install -D cypress-slow-down
Start Cypress
- Start DerbyDb
- Start Quarkus App
- Start Angular App
- Start Cypress with
npx cypress open