Configuration manuelle
Le moyen le plus rapide de créer un nouveau site Saasfly est d’utiliser create saasfly
comme indiqué dans le guide d’installation.
Configuration requise
- Node.js - 18.17 ou version ultérieure.
- Bun - 1.0 ou version ultérieure.
- OS - macOS, Windows (y compris WSL) et Linux sont pris en charge.
Au fait, nous vous recommandons d’utiliser NVM (Node Version Manager) pour exécuter différentes versions de Node.js.
1. Installation manuelle
Pour créer manuellement une nouvelle application Saasfly, il suffit de suivre quelques étapes :
Fork et cloner le référentiel depuis GitHub
Veuillez ouvrir https://github.com/saasfly/saasfly et forker ce référentiel.
Un fork est une copie d’un dépôt. Le fork d’un dépôt vous permet d’expérimenter librement des modifications sans affecter le projet d’origine.
Clonez le référentiel forké (veuillez remplacer <your_username>
par le nom de votre compte GitHub) :
Vous verrez la procédure de clonage :
Installer les dépendances
Pour une meilleure expérience, veuillez utiliser Bun (Comment installer Bun), au lieu de npm ou yarn.
Utiliser bun
pour installer les dépendances :
Cela peut prendre plusieurs minutes, puis vous verrez :
Générer des types de prisma
Veuillez vous assurer que vous êtes dans le dossier saasfly, puis utilisez bun pour générer les types Prisma :
Sortir:
2. Démarrer Saasfly
Vous devez suivre les listes ci-dessous pour exécuter le serveur.
Configurer les variables d’environnement
Entrez dans le dossier saasfly, dupliquez le fichier .env.example
, renommez-le en .env.local
et entrez vos variables.
Assurez-vous d’avoir une base de données Postgres (Si vous n’avez pas de Postgres, cliquez ici) et d’avoir créé une nouvelle base de données.
POSTGRES_URL
doit figurer dans votre fichier .env.local
:
Ensuite, utilisez bun
pour créer des tables de base de données :
Sortir:
Si quelque chose ne va pas, vous pouvez nous en parler sur Discord, nous serons heureux de répondre à tout ce qui concerne Saasfly.
Exécutez d’abord la construction
Étant donné que certains composants de base sont nécessaires à la compilation, vous devez d’abord run build
.
Exécuter le serveur de développement
Utilisez bun run
pour démarrer votre serveur Web :
Si tout se passe bien, Saasfly devrait maintenant diffuser votre projet sur http://localhost:3000, et vous pouvez voir le résultat :
Félicitations ! Vous pouvez désormais commencer à coder pour créer votre SaaS.
Si vous êtes nouveau sur Saasfly, consultez la documentation structure du projet pour un aperçu de tous les fichiers et dossiers possibles dans votre application.
Courez avec Stripe
Veuillez lire l’article Stripe. Puis utilisez bun dev
pour exécuter avec Stripe :