Configuración manual
La forma más rápida de crear un nuevo sitio Saasfly es utilizar create saasfly
como se muestra en la guía de instalación.
Requisitos del sistema
- Node.js - 18.17 o posterior.
- Bun - 1.0 o posterior.
- OS - Se admiten macOS, Windows (incluido WSL) y Linux.
Por cierto, recomendamos usar NVM (Node Version Manager) para ejecutar diferentes versiones de Node.js.
1. Instalación manual
Para crear manualmente una nueva aplicación Saasfly, sólo necesita unos pocos pasos:
Repositorio de bifurcación y clonación de GitHub
Abra https://github.com/saasfly/saasfly y bifurque este repositorio.
Una bifurcación es una copia de un repositorio. Bifurcar un repositorio le permite experimentar libremente con los cambios sin afectar el proyecto original.
Clone el repositorio bifurcado (reemplace <your_username>
por el nombre de su cuenta de GitHub):
Verás el procedimiento de clonación:
Instalar las dependencias
Para una mejor experiencia, utilice Bun (Cómo instalar Bun), en lugar de npm o yarn.
Usando bun
para instalar las dependencias:
Puede que le cueste varios minutos y luego verá:
Generar tipos de prisma
Asegúrese de estar en la carpeta saasfly y luego use bun para generar tipos de Prisma:
Producción:
2. Iniciar Saasfly
Debe hacer las siguientes listas para ejecutar el servidor.
Configurar las variables de entorno
Ingrese a la carpeta saasfly, duplique el archivo .env.example
, cámbiele el nombre a .env.local
e ingrese sus variables.
Asegúrese de tener una base de datos Postgres (Si no tienes un Postgres, haz clic aquí) y haber creado una nueva base de datos.
POSTGRES_URL
debe estar en su archivo .env.local
:
Luego, use bun
para crear tablas de base de datos:
Producción:
Si algo salió mal, puedes hablar con nosotros en Discord, estaremos encantados de responder cualquier cosa sobre Saasfly.
Ejecute la compilación primero
Debido a que algunos componentes básicos son necesarios en tiempo de compilación, primero debe run build
.
Ejecute el servidor de desarrollo
Utilice bun run
para iniciar su servidor web:
Si todo va bien, Saasfly ahora debería estar sirviendo su proyecto en http://localhost:3000 y podrá ver el resultado:
¡Felicidades! Ahora puedes empezar a codificar para construir tu SaaS.
Si es nuevo en Saasfly, consulte los documentos estructura del proyecto para obtener una descripción general de todos los archivos y carpetas posibles en su aplicación.
Corre con Stripe
Lea el artículo Stripe. Y luego usa bun dev
para ejecutar con Stripe: