mad-lawsuit/check_v1_data.js
TheMaddax b7125cf2b7 Phase 4: Production deployment configuration
- Add Docker configuration (Dockerfile, docker-compose.yml)
- Add Nginx and Supervisor configuration
- Add deployment documentation (DEPLOYMENT.md)
- Complete Phase 3 data migration (63 entries, 63 docs, 28 subs)
- Add responsive PDF viewer component
- Fix date format to American (MM/DD/YYYY)
- Update typography to match v1.0
- Add admin dashboard with full CRUD operations
- Configure PostgreSQL with secure password
- Connect to caddy_network for reverse proxy
- Ready for production deployment
2025-12-17 19:12:32 -07:00

33 lines
1,007 B
JavaScript

const { PrismaClient } = require('@prisma/client');
const prisma = new PrismaClient();
(async () => {
try {
const entries = await prisma.docketEntry.count();
const docs = await prisma.document.count();
const subs = await prisma.subscription.count();
console.log('v1.0 Production Data:');
console.log(' Entries:', entries);
console.log(' Documents:', docs);
console.log(' Subscriptions:', subs);
console.log('');
console.log('Sample v1.0 entries (most recent 5):');
const samples = await prisma.docketEntry.findMany({
take: 5,
orderBy: { date: 'desc' },
select: { id: true, date: true, title: true }
});
samples.forEach(e => {
console.log(` ID: ${e.id} | Date: ${e.date.toISOString().split('T')[0]} | Title: ${e.title.substring(0, 60)}...`);
});
await prisma.$disconnect();
} catch (error) {
console.error('Error:', error.message);
await prisma.$disconnect();
process.exit(1);
}
})();