| | const { PrismaClient } = require("@prisma/client"); |
| | const prisma = new PrismaClient(); |
| |
|
| | async function main() { |
| | const settings = [ |
| | { label: "multi_user_mode", value: "false" }, |
| | { label: "logo_filename", value: "anything-llm.png" }, |
| | ]; |
| |
|
| | for (let setting of settings) { |
| | const existing = await prisma.system_settings.findUnique({ |
| | where: { label: setting.label }, |
| | }); |
| |
|
| | |
| | if (!existing) { |
| | await prisma.system_settings.create({ |
| | data: setting, |
| | }); |
| | } |
| | } |
| | } |
| |
|
| | main() |
| | .catch((e) => { |
| | console.error(e); |
| | process.exit(1); |
| | }) |
| | .finally(async () => { |
| | await prisma.$disconnect(); |
| | }); |
| |
|