Remove legacy API files: deleted analytics, auth, collections, ratings, scripts, users, and database schema files to streamline the codebase and eliminate unused functionality.

This commit is contained in:
2025-08-15 23:32:10 +01:00
parent 76a0656ab4
commit 6a5bc8d194
11 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,26 @@
import { drizzle } from 'drizzle-orm/mysql2';
import mysql from 'mysql2/promise';
import * as schema from './schema';
// Create the connection pool
const connection = await mysql.createConnection({
uri: process.env.DATABASE_URL!,
});
// Create the drizzle database instance
export const db = drizzle(connection, { schema, mode: 'default' });
// Export the schema for use in other parts of the app
export * from './schema';
// Test the connection
export const testConnection = async () => {
try {
await connection.ping();
console.log('✅ Database connection successful');
return true;
} catch (error) {
console.error('❌ Database connection failed:', error);
return false;
}
};