Skip to content

Dashboard for managing inference. It provides comprehensive features including model registry management, cluster administration, deployment orchestration, and granular permission controls.

Notifications You must be signed in to change notification settings

BudEcosystem/bud-serve-dashboard

Repository files navigation

🚀 Bud Dashboard

Dashboard for managing inference. It provides comprehensive features including model registry management, cluster administration, deployment orchestration, and granular permission controls.


🌐 Running the App

1. 🧪 Run on a Local/Remote Server (Production/Development)

✅ Prerequisites

🛠 Setup

# Install dependencies
yarn install

# Development mode
yarn dev

# Production build
yarn build
yarn start

🔐 Environment Variables

Create a .env.local file at the root with the following variables:

NEXT_PUBLIC_BASE_URL=https://yourdomain.com
NEXT_PUBLIC_VERCEL_ENV=production
NEXT_PUBLIC_PASSWORD=your-password
NEXT_PUBLIC_PRIVATE_KEY=your-key
NEXT_PUBLIC_NOVU_SOCKET_URL=wss://socket.url
NEXT_PUBLIC_NOVU_BASE_URL=https://api.novu.url
NEXT_PUBLIC_NOVU_APP_ID=novu-app-id
NEXT_PUBLIC_TEMP_API_BASE_URL=https://temp.api.url
NEXT_PUBLIC_COPY_CODE_API_BASE_URL=https://copy.api.url
NEXT_PUBLIC_PLAYGROUND_URL=https://playground.url

2. 🐳 Run with Docker

✅ Prerequisites

🛠 Build & Run

# Build the image
docker build -t budui .


# Run the container with environment variables
docker run -d -p 3000:3000 \
  -e NEXT_PUBLIC_BASE_URL=https://yourdomain.com \
  -e NEXT_PUBLIC_VERCEL_ENV=production \
  -e NEXT_PUBLIC_PASSWORD=your-password

About

Dashboard for managing inference. It provides comprehensive features including model registry management, cluster administration, deployment orchestration, and granular permission controls.

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •