Apps
Las herramientas web del monorepo Banji y sus dominios de producción.
Cada app comparte arquitectura de features, i18n por path y paquetes @banji/*. En producción viven en subdominios de banji.dev.
banji-web
Hub que reúne y presenta el resto de herramientas. Producción: banji.dev.
pnpm --filter banji-web dev # :3000banji-go
Acortador de URLs. Producción: go.banji.dev.
pnpm --filter banji-go dev # :3001banji-crypt
Cifrado en el navegador. Producción: crypt.banji.dev.
pnpm --filter banji-crypt dev # :3002banji-docs
Sitio de documentación (Fumadocs). Producción: docs.banji.dev. En local: http://localhost:3003.
pnpm --filter banji-docs dev # :3003Desarrollo local
Con una sola app, en otra terminal:
pnpm package:watchRecompila paquetes al cambiar código en packages/.
Deploy (Vercel)
Un proyecto por app:
- Root Directory:
apps/banji-web(obanji-go/banji-crypt/banji-docs) - Install:
pnpm install - Build:
cd ../.. && pnpm turbo build --filter=<app> - Dominios:
banji.dev,go.banji.dev,crypt.banji.dev,docs.banji.dev - banji-docs:
NEXT_PUBLIC_DOCS_URL=https://docs.banji.dev