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

add default settings to remove wordcount and synctex containers

Brian Gough 6 лет назад
Родитель
Сommit
85f4f348dd
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      services/clsi/config/settings.defaults.js

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

@@ -102,7 +102,15 @@ if (process.env.DOCKER_RUNNER) {
     const compileGroupConfig = JSON.parse(
       process.env.COMPILE_GROUP_DOCKER_CONFIGS || '{}'
     )
-    module.exports.clsi.docker.compileGroupConfig = compileGroupConfig
+    // Automatically clean up wordcount and synctex containers
+    const defaultCompileGroupConfig = {
+      wordcount: { 'HostConfig.AutoRemove': true },
+      synctex: { 'HostConfig.AutoRemove': true }
+    }
+    module.exports.clsi.docker.compileGroupConfig = Object.assign(
+      defaultCompileGroupConfig,
+      compileGroupConfig
+    )
   } catch (error) {
     console.error(error, 'could not apply compile group docker configs')
     process.exit(1)