Преглед изворни кода

Merge pull request #173 from overleaf/bg-openout-any

add setting TEXLIVE_OPENOUT_ANY
Brian Gough пре 6 година
родитељ
комит
8464ce33a1
2 измењених фајлова са 5 додато и 0 уклоњено
  1. 4 0
      services/clsi/app/js/CompileManager.js
  2. 1 0
      services/clsi/config/settings.defaults.js

+ 4 - 0
services/clsi/app/js/CompileManager.js

@@ -142,6 +142,10 @@ module.exports = CompileManager = {
         )
         )
       // set up environment variables for chktex
       // set up environment variables for chktex
       const env = {}
       const env = {}
+      if (Settings.texliveOpenoutAny && Settings.texliveOpenoutAny !== '') {
+        // override default texlive openout_any environment variable
+        env.openout_any = Settings.texliveOpenoutAny
+      }
       // only run chktex on LaTeX files (not knitr .Rtex files or any others)
       // only run chktex on LaTeX files (not knitr .Rtex files or any others)
       const isLaTeXFile =
       const isLaTeXFile =
         request.rootResourcePath != null
         request.rootResourcePath != null

+ 1 - 0
services/clsi/config/settings.defaults.js

@@ -57,6 +57,7 @@ module.exports = {
   parallelSqlQueryLimit: process.env.FILESTORE_PARALLEL_SQL_QUERY_LIMIT || 1,
   parallelSqlQueryLimit: process.env.FILESTORE_PARALLEL_SQL_QUERY_LIMIT || 1,
   filestoreDomainOveride: process.env.FILESTORE_DOMAIN_OVERRIDE,
   filestoreDomainOveride: process.env.FILESTORE_DOMAIN_OVERRIDE,
   texliveImageNameOveride: process.env.TEX_LIVE_IMAGE_NAME_OVERRIDE,
   texliveImageNameOveride: process.env.TEX_LIVE_IMAGE_NAME_OVERRIDE,
+  texliveOpenoutAny: process.env.TEXLIVE_OPENOUT_ANY,
   sentry: {
   sentry: {
     dsn: process.env.SENTRY_DSN
     dsn: process.env.SENTRY_DSN
   }
   }