UNPKG

@applitools/execution-grid-tunnel

Version:

Allows user to run tests with exection-grid and navigate to private hosts and ips

22 lines (17 loc) 589 B
const fp = require('fastify-plugin') const createTunnelProcessManager = require('../tunnel-process-manager') module.exports = fp(initPlugin) async function initPlugin(fastify, opts) { const { env: {tunnelConfigFileDirectory, runTunnelBinPath, logFileDirectory, socks5Proxies, portRange, tcpTunnelOptions}, } = opts const tunnelProcessManager = createTunnelProcessManager({ logFileDirectory, tunnelConfigFileDirectory, runTunnelBinPath, socks5Proxies, portRange, tcpTunnelOptions }) fastify.decorate('tunnelProcessManager', tunnelProcessManager) }