Installiere die Abhängigkeiten mit Bun:
bun install
Starte den Entwicklungsserver auf http://localhost:3000
:
bun run dev
Führe den folgenden Befehl aus, um die Applikation für die Produktion zu bauen und das Docker-Image zu erstellen sowie in eine Registry zu pushen:
bun run pb:dev
Dieser Befehl erledigt die folgenden Schritte:
- Erstellen des Produktions-Builds der Applikation.
- Bauen des Docker-Images.
- Pushen des Docker-Images zu deiner konfigurierten Registry.
Damit die App korrekt funktioniert, müssen folgende Umgebungsvariablen gesetzt und an den Container gehangen werden:
NUXT_SPOTIFY_CLIENT_ID
NUXT_SPOTIFY_CLIENT_SECRET
NUXT_PUBLIC_SPOTIFY_REDIRECT_URL
Diese Variablen werden für die Authentifizierung mit Spotify benötigt.
Um diese einzurichten:
- Erstelle eine Spotify App im Spotify Developer Dashboard.
- Setze
NUXT_SPOTIFY_CLIENT_ID
undNUXT_SPOTIFY_CLIENT_SECRET
mit den entsprechenden Werten aus der Spotify App. - Stelle sicher, dass
NUXT_PUBLIC_SPOTIFY_REDIRECT_URL
korrekt konfiguriert ist und mit der in der Spotify App angegebenen Redirect-URL übereinstimmt.