浏览代码

added envs to sql generation workflow

mertalev 1 年之前
父节点
当前提交
24c33295fb
共有 2 个文件被更改,包括 4 次插入1 次删除
  1. 2 0
      .github/workflows/test.yml
  2. 2 1
      server/src/domain/domain.config.ts

+ 2 - 0
.github/workflows/test.yml

@@ -261,6 +261,8 @@ jobs:
 
       - name: Run SQL generation
         run: npm run sql:generate
+        env:
+          DB_URL: postgres://postgres:postgres@localhost:5432/immich
 
       - name: Find file changes
         uses: tj-actions/verify-changed-files@v13.1

+ 2 - 1
server/src/domain/domain.config.ts

@@ -10,10 +10,11 @@ const WHEN_DB_URL_SET = Joi.when('DB_URL', {
 });
 
 export const immichAppConfig: ConfigModuleOptions = {
+  ignoreEnvFile: process.env.USE_ENV_FILE === 'false',
   envFilePath: '.env',
   isGlobal: true,
   validationSchema: Joi.object({
-    NODE_ENV: Joi.string().required().valid('development', 'production', 'staging').default('development'),
+    NODE_ENV: Joi.string().optional().valid('development', 'production', 'staging').default('development'),
     DB_USERNAME: WHEN_DB_URL_SET,
     DB_PASSWORD: WHEN_DB_URL_SET,
     DB_DATABASE_NAME: WHEN_DB_URL_SET,