@bossbench/next
v1.0.3
Published
Next.js adapter for Bossbench, an embedded pg-boss dashboard.
Maintainers
Readme
@bossbench/next
Next.js App Router adapter for Bossbench.
npm install @bossbench/next pg pg-bossCreate a catch-all route such as src/app/jobs/[[...path]]/route.ts:
import PgBoss from "pg-boss";
import { bossbench } from "@bossbench/next";
const boss = new PgBoss({ connectionString: process.env.DATABASE_URL!, schema: "pgboss" });
await boss.start();
export const { DELETE, GET, PATCH, POST, PUT } = bossbench({
boss,
db: process.env.DATABASE_URL!,
basePath: "/jobs",
auth: {
username: process.env.BOSSBENCH_USER!,
password: process.env.BOSSBENCH_PASS!,
},
});