瀏覽代碼

根据环境配置调整数据库连接文件路径,以支持生产和开发环境下的实体、迁移和订阅者文件格式。

wui 6 月之前
父節點
當前提交
faa40e30b9
共有 1 個文件被更改,包括 9 次插入3 次删除
  1. 9 3
      src/config/database.ts

+ 9 - 3
src/config/database.ts

@@ -11,8 +11,14 @@ export const createDataSource = (app: FastifyInstance) => {
     database: app.config.DB_DATABASE,
     synchronize: true,
     logging: false,
-    entities: ['src/entities/*.entity.{ts,js}', 'entities/*.entity.{ts,js}'],
-    migrations: ['src/migrations/**/*.js'],
-    subscribers: ['src/subscribers/**/*.js']
+    entities: app.config.NODE_ENV === 'production'
+      ? ['dist/entities/*.entity.js']
+      : ['src/entities/*.entity.ts'],
+    migrations: app.config.NODE_ENV === 'production'
+      ? ['dist/migrations/**/*.js']
+      : ['src/migrations/**/*.ts'],
+    subscribers: app.config.NODE_ENV === 'production'
+      ? ['dist/subscribers/**/*.js']
+      : ['src/subscribers/**/*.ts'],
   })
 }