diff --git a/packages/server/src/configs/typeorm.config.ts b/packages/server/src/configs/typeorm.config.ts index 58742a2d..591a596a 100644 --- a/packages/server/src/configs/typeorm.config.ts +++ b/packages/server/src/configs/typeorm.config.ts @@ -9,7 +9,7 @@ export default function getTypeOrmConfig(): TypeOrmModuleOptions { password: process.env.DB_PASSWORD, database: process.env.DB_DATABASE, entities: [__dirname + '/../**/*.entity.{js,ts}'], - synchronize: Boolean(process.env.DB_SYNCHRONIZE), - dropSchema: Boolean(process.env.DB_DROPSCHEMA), + synchronize: process.env.DB_SYNCHRONIZE === 'true', + dropSchema: process.env.DB_DROPSCHEMA === 'true', }; } diff --git a/packages/server/src/main.ts b/packages/server/src/main.ts index bc41a6d4..9793439e 100644 --- a/packages/server/src/main.ts +++ b/packages/server/src/main.ts @@ -11,8 +11,8 @@ import { AllExceptionsFilter } from 'common/all-exceptions.filter'; config(); console.log({ - synchronize: Boolean(process.env.DB_SYNCHRONIZE), - dropSchema: Boolean(process.env.DB_DROPSCHEMA), + synchronize: process.env.DB_SYNCHRONIZE === "true", // "true" 문자열인 경우만 true로 변환 + dropSchema: process.env.DB_DROPSCHEMA === "true", }); async function bootstrap() { await setupSshTunnel();