251210:1709 Frontend: reeactor organization and run build
Some checks failed
Spec Validation / validate-markdown (push) Has been cancelled
Spec Validation / validate-diagrams (push) Has been cancelled
Spec Validation / check-todos (push) Has been cancelled

This commit is contained in:
admin
2025-12-10 17:09:11 +07:00
parent aa96cd90e3
commit c8a0f281ef
140 changed files with 3780 additions and 1473 deletions

View File

@@ -0,0 +1,31 @@
import { DataSource } from 'typeorm';
import { databaseConfig } from '../src/config/database.config';
import * as dotenv from 'dotenv';
import { MysqlConnectionOptions } from 'typeorm/driver/mysql/MysqlConnectionOptions';
dotenv.config();
async function checkConnection() {
console.log('Checking database connection...');
console.log(`Host: ${process.env.DB_HOST}`);
console.log(`Port: ${process.env.DB_PORT}`);
console.log(`User: ${process.env.DB_USERNAME}`);
console.log(`Database: ${process.env.DB_DATABASE}`);
const dataSource = new DataSource(databaseConfig as MysqlConnectionOptions);
try {
await dataSource.initialize();
console.log('✅ Connection initialized successfully!');
const result = await dataSource.query('SHOW COLUMNS FROM rfa_types');
console.log('rfa_types columns:', result);
await dataSource.destroy();
} catch (error) {
console.error('❌ Connection failed:', error);
process.exit(1);
}
}
checkConnection();