diff --git a/server/server/plugins/07.torrential-depot.ts b/server/server/plugins/07.torrential-depot.ts new file mode 100644 index 00000000..d7550069 --- /dev/null +++ b/server/server/plugins/07.torrential-depot.ts @@ -0,0 +1,19 @@ +import { systemConfig } from "../internal/config/sys-conf"; +import prisma from "../internal/db/database"; + +export default defineNitroPlugin(async () => { + const torrentialUrl = `${systemConfig.getExternalUrl()}/api/v1/depot/`; + + await prisma.depot.upsert({ + where: { + id: "torrential", + }, + update: { + endpoint: torrentialUrl, + }, + create: { + id: "torrential", + endpoint: torrentialUrl, + }, + }); +});