Skip to content
Snippets Groups Projects
app.module.ts 2.11 KiB
import { Module } from '@nestjs/common';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { TypeOrmModule } from '@nestjs/typeorm';
import { Bimbingan } from './entities/bimbingan.entity';
import { Pengguna } from './entities/pengguna.entity';
import { RangeJadwalSeminar } from './entities/rangeJadwalSeminar.entity';
import { Seminar } from './entities/seminar.entity';
import { Topik } from './entities/topik.entity';
import { AuditLog } from './entities/auditLog.entity';
import { DosenBimbingan } from './entities/dosenBimbingan.entity';
import { Kelas } from './entities/kelas.entity';
import { MahasiswaKelas } from './entities/mahasiswaKelas';
import { PengajarKelas } from './entities/pengajarKelas.entity';
import { PengajuanPengambilanTopik } from './entities/pengajuanPengambilanTopik.entity';
import { PengambilanTopik } from './entities/pengambilanTopik.entity';
import { RangeJadwalSidang } from './entities/rangeJadwalSidang.entity';
import { Ruangan } from './entities/ruangan.entity';
import { Sidang } from './entities/sidang.entity';
import { Tugas } from './entities/tugas.entity';
import { PembimbingSeminar } from './entities/pembimbingSeminar.entity';
import { PembimbingSidang } from './entities/pembimbingSidang.entity';
import { PengujiSidang } from './entities/pengujiSidang.entity';

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: 'postgres',
      host: '128.199.122.190',
      port: 5432,
      username: 'ppl',
      password: 'ppl',
      database: 'ppl',
      entities: [
        Bimbingan,
        Pengguna,
        RangeJadwalSeminar,
        Seminar,
        Topik,
        AuditLog,
        DosenBimbingan,
        Kelas,
        MahasiswaKelas,
        PengajarKelas,
        PengajuanPengambilanTopik,
        PengambilanTopik,
        RangeJadwalSidang,
        Ruangan,
        Sidang,
        Tugas,
        PembimbingSeminar,
        PembimbingSidang,
        PengujiSidang,
      ],
      // autoLoadEntities: true,
      synchronize: true,
    }),
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}