diff --git a/packages/safe-chain/src/registryProxy/registryProxy.js b/packages/safe-chain/src/registryProxy/registryProxy.js index 2895753..d548999 100644 --- a/packages/safe-chain/src/registryProxy/registryProxy.js +++ b/packages/safe-chain/src/registryProxy/registryProxy.js @@ -16,7 +16,6 @@ const state = { export function createSafeChainProxy() { const server = createProxyServer(); - server.on("connect", handleConnect); return { startServer: () => startServer(server), @@ -55,7 +54,12 @@ export function mergeSafeChainProxyEnvironmentVariables(env) { } function createProxyServer() { - const server = http.createServer(handleHttpProxyRequest); + const server = http.createServer( + handleHttpProxyRequest // This handles plain HTTP requests + ); + + // This handles HTTPS requests via the CONNECT method + server.on("connect", handleConnect); return server; } diff --git a/test/e2e/DockerTestContainer.js b/test/e2e/DockerTestContainer.js index 196afdb..45b66d0 100644 --- a/test/e2e/DockerTestContainer.js +++ b/test/e2e/DockerTestContainer.js @@ -120,7 +120,7 @@ export class DockerTestContainer { console.log("Command timeout reached"); resolve({ allData, output: parseShellOutput(allData), command }); ptyProcess.removeListener("data", handleInput); - }, 10000); + }, 20000); function handleInput(data) { allData.push(data);