import { DataSource } from 'typeorm'; export const AppDataSource = new DataSource({ type: 'mysql', host: process.env.DB_HOST || 'mysql-6bc9094abd49-public.rds.volces.com', port: parseInt(process.env.DB_PORT || '53305'), username: process.env.DB_USERNAME || 'root', password: process.env.DB_PASSWORD || 'WsJWXfwFx0bq6DE2kmB6', database: process.env.DB_DATABASE || 'nano_camera_miniapp', entities: ['src/**/*.entity.ts'], migrations: ['src/migrations/*.ts'], synchronize: process.env.DB_SYNCHRONIZE === 'true', logging: process.env.DB_LOGGING === 'true' || process.env.NODE_ENV === 'development', migrationsRun: process.env.DB_MIGRATIONS_RUN === 'true', charset: 'utf8mb4', timezone: '+08:00', });