Просмотр исходного кода

fix: update environment variable paths and add start script for box-app

Dave 2 месяцев назад
Родитель
Сommit
a814f9d6d1
4 измененных файлов с 5 добавлено и 2 удалено
  1. 2 0
      .env.app
  2. 1 1
      apps/box-app-api/src/app.module.ts
  3. 1 1
      apps/box-mgnt-api/src/app.module.ts
  4. 1 0
      package.json

+ 2 - 0
.env.app

@@ -3,6 +3,8 @@ APP_ENV=test
 
 # Prisma Config
 MONGO_URL="mongodb://boxuser:dwR%3D%29whu2Ze@localhost:27017/box_admin?authSource=admin"
+# Dave local
+# MONGO_URL="mongodb://admin:ZXcv%21%21996@localhost:27017/box_admin?authSource=admin&replicaSet=rs0"
 
 # office dev env
 # MONGO_URL="mongodb://msAdmin:Fl1%2A29MJe%26jLvj@localhost:27017/box_admin?authSource=admin"

+ 1 - 1
apps/box-app-api/src/app.module.ts

@@ -11,7 +11,7 @@ import { VideoModule } from './feature/video/video.module';
     // Global config, reuse .env + .env.app.dev at repo root
     ConfigModule.forRoot({
       isGlobal: true,
-      envFilePath: ['.env.app.dev', '.env'],
+      envFilePath: ['.env.app', '.env'],
       expandVariables: true,
     }),
 

+ 1 - 1
apps/box-mgnt-api/src/app.module.ts

@@ -20,7 +20,7 @@ import { CacheSyncModule } from './cache-sync/cache-sync.module';
     // Global config, load from .env.mgnt.dev then .env with validation
     ConfigModule.forRoot({
       isGlobal: true,
-      envFilePath: ['.env.mgnt.dev', '.env'],
+      envFilePath: ['.env.mgnt', '.env'],
       validate: validateEnvironment,
     }),
     ConfigModule.forFeature(appConfigFactory),

+ 1 - 0
package.json

@@ -8,6 +8,7 @@
     "start:mgnt": "node dist/apps/box-mgnt-api/src/main.js",
     "dev:app": "dotenv -e .env.app -- nest start box-app-api --watch",
     "build:app": "nest build box-app-api",
+    "start:app": "node dist/apps/box-app-api/src/main.js",
     "prisma:migrate:dev:mysql": "dotenv -e .env.mgnt -- prisma migrate dev --schema=prisma/mysql/schema",
     "prisma:migrate:reset:mysql": "dotenv -e .env.mgnt -- prisma migrate reset --schema=prisma/mysql/schema",
     "prisma:generate:mysql": "dotenv -e .env.mgnt -- prisma generate --schema=prisma/mysql/schema",