- 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
33 lines
1,007 B
JavaScript
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);
|
|
}
|
|
})();
|