skills/iblai/vibe/vibe-deploy

vibe-deploy

SKILL.md

/vibe-deploy

Deploy your iblai-powered app to production.

Vercel (Recommended for Web)

  1. Push to GitHub

  2. Deploy:

    npx vercel --prod
    

    Or connect your repo in the Vercel dashboard for automatic deployments.

  3. Set environment variables in Vercel dashboard:

    NEXT_PUBLIC_API_BASE_URL=https://api.iblai.app
    NEXT_PUBLIC_AUTH_URL=https://login.iblai.app
    NEXT_PUBLIC_BASE_WS_URL=wss://asgi.data.iblai.app
    NEXT_PUBLIC_PLATFORM_BASE_DOMAIN=iblai.app
    NEXT_PUBLIC_MAIN_TENANT_KEY=your-tenant
    

Docker

  1. Build:

    docker build -t my-app .
    
  2. Run:

    docker run -p 3000:3000 \
      -e NEXT_PUBLIC_API_BASE_URL=https://api.iblai.app \
      -e NEXT_PUBLIC_AUTH_URL=https://login.iblai.app \
      my-app
    

    The app uses public/env.js for runtime environment injection -- no rebuild needed for env changes.

Desktop & Mobile (Tauri v2)

Prerequisites

  • Rust toolchain (rustup)
  • Platform-specific deps (Xcode for macOS/iOS, Android SDK for Android)

Add Tauri support

iblai add builds

Build for current platform

iblai builds build

iOS

iblai builds ios init    # One-time setup (macOS only)
pnpm tauri:dev:ios       # Dev in Simulator
pnpm tauri:build:ios     # Build .ipa

Android

iblai builds android init
iblai builds android dev
iblai builds android build

Windows MSIX

pnpm tauri:build:msix

Generate app icons

iblai builds generate-icons logo.png

CI/CD

iblai builds ci-workflow --all    # Generate GitHub Actions for all platforms
Weekly Installs
1
Repository
iblai/vibe
GitHub Stars
12
First Seen
5 days ago
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
warp1