Skip to content
Snippets Groups Projects
sequelize.js 513 B
Newer Older
// config/sequelize.js
const { Sequelize } = require('sequelize');
require('dotenv').config();
const isTest = process.env.NODE_ENV === 'test';

const sequelize = isTest
  ? new Sequelize({
      dialect: 'sqlite',
      storage: ':memory:',
      logging: false,
    }) // 테스트 환경용 인메모리 DB
  : new Sequelize(process.env.DB_NAME, process.env.DB_USER, process.env.DB_PASSWORD, {
      host: process.env.DB_HOST,
      dialect: 'mysql',
      logging: false,
module.exports = sequelize;