Voraussetzungen#
- in application.properties die Spotify Daten eintragen
Spotify Client ID, Client Secret und Redirect URI müssen in der Datei
musicvoting/backend/src/main/resources/application.propertieseingetragen werden.
(Für die Daten muss sich ein Spotify Developer Konto angelegt werden: https://developer.spotify.com/dashboard/applications)
Die Daten stehen im Whats App Gruppenchat zur Verfügung.
spotify.client.id=client_id_here
spotify.client.secret=client_secret_here
spotify.redirect.uri=http://127.0.0.1:8080/api/spotify/callback
Starten des Backends#
Navigieren Sie zum Backend-Verzeichnis:
cd musicvoting/backendQuarkus starten:
./mvnw quarkus:dev
Starten der Anwendung#
Navigieren Sie zum Backend-Verzeichnis:
cd musicvoting/frontendInstallieren Sie die Abhängigkeiten:
npm installStarten Sie die Anwendung:
ng serve --host 0.0.0.0 --port 4200
Startet den Angular-Entwicklungsserver auf Port 4200 und bindet ihn an alle Netzwerkschnittstellen (0.0.0.0), sodass die Anwendung nicht nur über localhost, sondern auch von anderen Geräten oder Containern im selben Netzwerk erreichbar ist. Der Befehl ist ausschließlich für Entwicklungszwecke gedacht, um die keine Probleme bei der redirect URI zu bekommen.