Files
ReadMeABook/scripts/check-backend-mode.ts
T
2026-01-28 11:41:24 -05:00

45 lines
1.2 KiB
TypeScript

/**
* Quick script to check backend mode configuration
*/
import { prisma } from '../src/lib/db';
async function checkBackendMode() {
try {
// Check for system.backend_mode configuration
const config = await prisma.configuration.findUnique({
where: { key: 'system.backend_mode' }
});
console.log('Backend mode configuration:');
if (config) {
console.log(' Key:', config.key);
console.log(' Value:', config.value);
console.log(' Encrypted:', config.encrypted);
} else {
console.log(' NOT CONFIGURED (will default to "plex")');
}
// Check all configuration keys that might be relevant
console.log('\nAll configuration keys:');
const allConfigs = await prisma.configuration.findMany({
select: { key: true, value: true, encrypted: true },
orderBy: { key: 'asc' }
});
for (const cfg of allConfigs) {
if (cfg.encrypted) {
console.log(` ${cfg.key}: [ENCRYPTED]`);
} else {
console.log(` ${cfg.key}: ${cfg.value}`);
}
}
} catch (error) {
console.error('Error checking configuration:', error);
} finally {
await prisma.$disconnect();
}
}
checkBackendMode();