Ручная настройка
Самый быстрый способ создать новый сайт Saasfly — использовать команду create saasfly
, как показано в руководстве по установке.
Системные Требования
- Node.js - 18.17 или позже.
- Bun - 1.0 или позже.
- OS - Поддерживаются macOS, Windows (включая WSL) и Linux.
Кстати, мы рекомендуем использовать NVM (Node Version Manager) для запуска различных версий Node.js.
1. Ручная установка
Чтобы вручную создать новое приложение Saasfly, нужно выполнить всего несколько шагов:
Форк и клонирование репозитория с GitHub
Пожалуйста, откройте https://github.com/saasfly/saasfly и создайте форк этого репозитория.
Форк — это копия репозитория. Форк репозитория позволяет вам свободно экспериментировать с изменениями, не затрагивая исходный проект.
Клонируйте разветвленный репозиторий (замените <your_username>
на имя вашей учетной записи GitHub):
Вы увидите процедуру клонирования:
Установить зависимости
Для лучшего опыта используйте Bun (Как установить Bun) вместо npm или yarn.
Использование bun
для установки зависимостей:
Это может занять несколько минут, а затем вы увидите:
Генерация типов Prisma
Убедитесь, что вы находитесь в папке saasfly, а затем используйте bun для генерации типов Prisma:
Выход:
2. Начать Saasfly
Для запуска сервера вам необходимо выполнить следующие действия.
Настройте переменные среды
Войдите в папку saasfly, скопируйте файл .env.example
, переименуйте его в .env.local
и введите свои переменные.
Убедитесь, что у вас есть база данных Postgres (Если у вас нет Postgres, нажмите здесь) и создайте новую базу данных.
POSTGRES_URL
должен быть в вашем файле .env.local
:
Затем используйте bun
для создания таблиц базы данных:
Выход:
Если что-то пошло не так, вы можете связаться с нами в Discord, мы будем рады ответить на любые вопросы о Saasfly.
Сначала запустите сборку
Поскольку некоторые базовые компоненты требуются во время компиляции, сначала следует run build
.
Запустите сервер разработки
Используйте bun run
для запуска вашего веб-сервера:
Если все пойдет хорошо, Saasfly теперь должен обслуживать ваш проект по адресу http://localhost:3000, и вы можете увидеть результат:
Поздравляем! Теперь вы можете начать писать код для создания своего SaaS.
Если вы новичок в Saasfly, ознакомьтесь с документацией структура проекта для обзора всех возможных файлов и папок в вашем приложении.
Беги с Stripe
Пожалуйста, прочтите статью Stripe. А затем используйте bun dev
для запуска со Stripe: