Installation
Är du redo att installera Saasfly? Följ den här guiden för att använda create saasfly
CLI för att komma igång.
Systemkrav
- Node.js - 18.17 eller senare.
- Bun - 1.0 eller senare.
- OS - macOS, Windows (inklusive WSL) och Linux stöds.
Förresten rekommenderar vi att du använder NVM (Node Version Manager) för att köra olika versioner av Node.js.
1. Kör installationsguiden
Kör följande kommando i din terminal för att starta vår praktiska installationsguide:
Vid installationen ser du följande uppmaningar:
- Klona saasfly-förvaret till den angivna mappen.
- Ta bort git-historik
- Installera beroenden
- Generera Prisma typ
Efter uppmaningarna kommer create saasfly
att skapa en mapp med ditt projektnamn och installera de nödvändiga beroenden.
2. Starta Saasfly
Du bör göra nedanstående listor för att köra servern.
Ställ in miljövariabler
Gå in i saasfly-mappen, duplicera filen .env.example
, byt namn på den till .env.local
och ange dina variabler.
Se till att du har en Postgres DB (Om du inte har en Postgres, klicka här ) och har skapat en ny databas.
POSTGRES_URL
måste i filen .env.local
:
Använd sedan bun
för att skapa databastabeller:
Produktion:
Om något gick fel kan du prata med oss på Discord , vi svarar gärna på allt om Saasfly.
Kör bygg först
Eftersom vissa grundläggande komponenter behövs för kompilering, bör du run build
först.
Kör utvecklingsservern
Använd bun run
för att starta din webbserver:
Om allt går bra bör Saasfly nu betjäna ditt projekt på http://localhost:3000, och du kan se resultatet:
Grattis! Nu kan du börja koda för att bygga ditt SaaS.
Om du är ny på Saasfly, se projektstruktur dokumentationen för en översikt över alla möjliga filer och mappar i din applikation.
Spring Med Stripe
Läs artikeln Stripe. Och använd sedan bun dev
för att köra med Stripe: