Zum Inhalt springen

Setup

my.awesomeBible ist eine Nuxt-App die als Datenbank Supabase nutzt.

Voraussetzungen

Du brauchst:

Supabase Projekt Setup

Als erstes richten wir das Supabase Projekt ein. Im ersten Schritt wird der Name des Projekts, ein Datenbankpasswort, die Region und der Preistarif festgelegt.

Dann müssen die SUPABASE_URL und der SUPABASE_KEY in die .env-Datei im Wurzelverzeichnis des Projekts eingetragen werden.

Eine .env-Datei sähe zum Beispiel so aus:

SUPABASE_URL="https://abcdefgxyz.supabase.co"
SUPABASE_KEY="<your_key>"

Als letztes müssen wir auf im Supabase-Projekt unter “Authentication” und dann “Providers” zumindest Email Auth aktivieren.

Nuxt Setup

Jetzt können wir im Ordner in den wir my.awesomeBible geklont haben, (p)npm install ausführen und anschließend mit npm run dev den Dev-Server starten.

CommandAction
npm installInstalls dependencies
npm run devStarts local dev server at localhost:3000
npm run buildBuild your production site to ./output/
npm run previewPreview your build locally, before deploying