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

Merge pull request #146 from overleaf/bg-support-other-runtimes

support other runtimes
Henry Oswald 6 лет назад
Родитель
Сommit
7b9912034d
2 измененных файлов с 5 добавлено и 0 удалено
  1. 4 0
      services/clsi/app/js/DockerRunner.js
  2. 1 0
      services/clsi/config/settings.defaults.js

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

@@ -306,6 +306,10 @@ module.exports = DockerRunner = {
       )
     }
 
+    if (Settings.clsi.docker.runtime) {
+      options.HostConfig.Runtime = Settings.clsi.docker.runtime
+    }
+
     return options
   },
 

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

@@ -67,6 +67,7 @@ if (process.env.DOCKER_RUNNER) {
   module.exports.clsi = {
     dockerRunner: process.env.DOCKER_RUNNER === 'true',
     docker: {
+      runtime: process.env.DOCKER_RUNTIME,
       image:
         process.env.TEXLIVE_IMAGE || 'quay.io/sharelatex/texlive-full:2017.1',
       env: {