@bossbench/fastify
v1.0.3
Published
Fastify adapter for Bossbench, an embedded pg-boss dashboard.
Downloads
472
Maintainers
Readme
@bossbench/fastify
Fastify adapter for Bossbench.
npm install @bossbench/fastify pg pg-bossimport Fastify from "fastify";
import PgBoss from "pg-boss";
import { bossbench } from "@bossbench/fastify";
const boss = new PgBoss({ connectionString: process.env.DATABASE_URL!, schema: "pgboss" });
await boss.start();
const app = Fastify();
await app.register(
bossbench({
boss,
db: process.env.DATABASE_URL!,
basePath: "/jobs",
auth: {
username: process.env.BOSSBENCH_USER!,
password: process.env.BOSSBENCH_PASS!,
},
}),
{ prefix: "/jobs" },
);