Skip to content

DIodide/Harness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Members: Ibraheem Amin (lead) Abu Ahmed, Cole Ramer, Richard Wang, John Wu

First Time Setup

Convex Database

cd packages/convex-backend
bun install
npx convex login
npx convex dev

Create a new cloud deployment following the instructions, then a .env.local file will generate under packages/convex-backend

Copy over the environment variable that ends in .cloud to a new .env.local variable under apps/web, then set VITE_CONVEX_URL:

VITE_CONVEX_URL=https://your-deployment.convex.cloud

Clerk Setup

Join the clerk team (contact the team lead) OR Create a new Clerk project, from the API, copy over the two following environment variables from the Clerk dashboard into apps/web/.env.local

VITE_CLERK_PUBLISHABLE_KEY=pk_test_...
CLERK_SECRET_KEY=sk_test_...

Finally, set the CLERK_JWT_ISSUER_DOMAIN variable on the Convex Dashboard.

# Either go to convex dashboard manually or run
cd packages/convex-backend
npx convex dashboard

Navigate to settings -> environment variables and set

CLERK_JWT_ISSUER_DOMAIN=https://your-clerk-depl.clerk.accounts.dev

Utilities

Already set up

  • TypeScript for static type checking
  • Biome for code linting and formatting

Useful Links

Learn more about the power of Turborepo:

About

configurable, reusable, multi-tenant, harness deployments for your ai agents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors