add default settings to remove wordcount and synctex containers

This commit is contained in:
Brian Gough 2020-06-15 15:49:38 +01:00
parent 2ce03f0554
commit 85f4f348dd

View file

@ -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)