Erstellen einer App mit supabase und ionic 1. Einrichten der lokalen supabase Instanz

Da wir möglichst unabhängig sein wollen, von einer Internetverbindung und unser System testen können möchten, ohne dass uns ein eventuell unzuverlässiges System dabei behindert, ist es hilfreich, eine lokale Instanz von supabase zu installieren.

Dazu benötigen wir unter macOS/Linux Homebrew. Unter Windows brauchen wir Scoop.

Als nächstes wählen wir das Verzeichnis aus, in dem wir unsere App entwickeln möchten. Dort geben wir folgenden Befehl ein.

macOS/Linux:

brew install supabase/tap/supabase

win:

scoop bucket add supabase https://github.com/supabase/scoop-bucket.git
scoop install supabase

Als nächstes benötigen wir Docker Desktop, da supabase in einem lokalen Docker-Image ausgeführt wird.

Immer noch in unserem Projekt-Verzeichnis, geben wir folgenden Befehl ein:

supabase init

Wir sehen nun, dass in ein neues Verzeichnis supabase erstellt wurde.

Um supabase zu starten, tippen wir:

supabase start

Nachdem wir nun gewartet haben, dass der supabase Docker-Container heruntergeladen und gestartet wurde, sehen wir im Terminal eine Übersicht über die Adressen der verschiedenen Komponenten, aus denen supabase besteht

Um die Benutzeroberfläche der lokalen Instanz im Browser zu öffnen, interessiert uns die Studio URL:

http://localhost:54323/

oder

http://127.0.01:54323

mit

supabase stop

kann die Ausführung der lokalen Instanz wieder beendet werden.

Im nächsten Artikel schauen wir uns an, wie wir mit supabase unsere Daten in einer Datenbank speichern können.

Siehe auch die offizielle supabase Dokumentation zum Einrichten der supabase CLI.

Schreibe einen Kommentar