ربط قواعد البيانات المحلية والسحابية
import { Module } from '@nestjs/common';
import { TypeOrmModule } from '@nestjs/typeorm';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { JobsModule } from './jobs/jobs.module';
let databaseSettings:any = "";
if (process.env.NODE_ENV === "production") {
databaseSettings = {
type: 'mysql',
host: process.env.STACKHERO_MYSQL_HOST,
port: 3306,
username: 'root',
password: process.env.STACKHERO_MYSQL_ROOT_PASSWORD,
database: 'root',
charset: 'utf8mb4',
autoLoadEntities: true,
synchronize: true,
ssl: {}
}
} else {
databaseSettings = {
type: 'mysql',
host: 'localhost',
port: 3306,
username: 'abu18saud',
password: '123456789',
database: 'root',
autoLoadEntities: true,
synchronize: true
}
}
@Module({
imports: [TypeOrmModule.forRoot(databaseSettings), JobsModule],
controllers: [AppController],
providers: [AppService],
})
export class AppModule { }
تعليقات
إرسال تعليق