Sfoglia il codice sorgente

create KEYS_FOR_FIEL_UPLOAD_USE_ONLY_ENV_OPTION

yusuketk 5 anni fa
parent
commit
4a10a4e090
1 ha cambiato i file con 9 aggiunte e 0 eliminazioni
  1. 9 0
      src/server/service/config-manager.js

+ 9 - 0
src/server/service/config-manager.js

@@ -24,6 +24,10 @@ const KEYS_FOR_SAML_USE_ONLY_ENV_OPTION = [
   'security:passport-saml:ABLCRule',
 ];
 
+const KEYS_FOR_FIEL_UPLOAD_USE_ONLY_ENV_OPTION = [
+  'app:fileUploadType',
+];
+
 const KEYS_FOR_GCP_USE_ONLY_ENV_OPTION = [
   'gcs:apiKeyJsonPath',
   'gcs:bucket',
@@ -224,6 +228,11 @@ class ConfigManager extends S2sMessageHandlable {
         KEYS_FOR_SAML_USE_ONLY_ENV_OPTION.includes(key)
         && this.defaultSearch('crowi', 'security:passport-saml:useOnlyEnvVarsForSomeOptions')
       )
+      // file upload option
+      || (
+        KEYS_FOR_FIEL_UPLOAD_USE_ONLY_ENV_OPTION.includes(key)
+        && this.searchOnlyFromEnvVarConfigs('crowi', 'gcs:isGcpEnvPrioritizes')
+      )
       // gcp option
       || (
         KEYS_FOR_GCP_USE_ONLY_ENV_OPTION.includes(key)