Add ability for multiple compilers; add Python2

This commit is contained in:
1computer1 2019-03-13 01:13:49 -04:00
parent 318a485bfb
commit 2dd50d8069
6 changed files with 33 additions and 7 deletions

View file

@ -51,9 +51,11 @@ class LanguageHandler extends AkairoHandler {
}
buildDocker() {
return Promise.all(this.modules.map(({ id }) => {
const folder = path.join(__dirname, '../../docker', id);
return util.promisify(childProcess.exec)(`docker build -t "1computer1/comp_iler:${id}" ${folder}`);
return Promise.all(this.modules.map(({ loads }) => {
return Promise.all(loads.map(name => {
const folder = path.join(__dirname, '../../docker', name);
return util.promisify(childProcess.exec)(`docker build -t "1computer1/comp_iler:${name}" ${folder}`);
}));
}));
}