/* * Contrat de non-régression des quatre portails production. * Un seul service statique répond sur quatre domaines, mais le domaine courant * décide strictement du groupe d'applications et du dashboard de production. */ const assert = require('node:assert/strict'); const fs = require('node:fs'); const path = require('node:path'); const vm = require('node:vm'); const root = path.join(__dirname, '..'); const html = fs.readFileSync(path.join(root, 'index.html'), 'utf8'); const compose = fs.readFileSync(path.join(root, 'docker-compose.yml'), 'utf8'); const script = html.match(/