Die Übung soll in einem GitHub Codespace ausgeführt werden. Ein Codespace ist eine in der Cloud gehostete Entwicklungsumgebung. Daurch muss keine Software installiert werden um die Übung durchzuführen. Die Entwicklungsumgebung wird in einem virtuellen Docker Container gehostet welcher die benötigten Software beinhaltet. Eine ausführliche Dokumentation zu GitHub Codespaces finden Sie hier.
Um einen neuen Codespace zu erstellen gehen Sie unter Code -> Codespaces und klicken Sie auf das Plus ("Create a codespace on main"). Danach wird der Codespace automatisch in einem neuen Browser Fenster geöffnet und gestartet.
Das erste Aufsetzen des Codespace dauert ein paar Minuten. Der Codespace läuft mit einer R Docker Umgebung, das alle benötigten R libaries für die Übung bereits installiert hat. Das Docker Image ist ebenfalls auf Docker Hub.
Nachdem der Codespace erfolgreich aufgesetzt wurde, geben Sie folgendes im Terminal (unten) ein:
cd Setup
R
shiny::runApp("app.R")
Dadurch öffnet sich entweder automatisch ein neues Browser Fenster mit der Shiny App oder es kommt ein Pop Up unten rechts:
Klicken Sie auf "In Browser öffnen".
Wichtig: Das Browser Fenster mit der Shiny App zu schließen oder ein Error folgen nicht zu einem Abbruch der Shiny App im Terminal!
Um die Shiny App abzubrechen geben Sie im Terminal Strg C
ein. Nur nach einem Abbruch kann die Shiny App erneut gestartet werden.