Блог-платформа с поддоменом для каждого сайта. Можно использовать как SaaS приложение.
Warning Это демо проект, создан для ознакомления
npm i
.env.example
в .env
и заполните переменныеcp .env.example .env
Обновите данные конфига /config/host.ts
Настройка поддоменов
Настройка поддоменов на Vercel:
https://vercel.com/guides/nextjs-multi-tenant-application#5.-deploy-to-vercel
Если вы работаете локально, то поддомены нужно добавить вручную:
В:
Добавить:
https://www.prisma.io/docs/getting-started/quickstart
Можно настроить или внешнюю или локальную бд в /prisma/schema.prisma
:
datasource db {
provider = "sqlite"
url = "file:./dev.db"
}
Затем запустить миграцию:
npx prisma migrate dev
npm run dev