From eee201013c0f21eb66278dfc133f7f4ee799ee95 Mon Sep 17 00:00:00 2001 From: David Koch Gregersen Date: Mon, 6 Mar 2023 22:31:01 +0100 Subject: [PATCH] Fixing multiple remotes breaking the server overview --- apps/api/src/lib/common.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/api/src/lib/common.ts b/apps/api/src/lib/common.ts index 0014f793e..4ef8790f9 100644 --- a/apps/api/src/lib/common.ts +++ b/apps/api/src/lib/common.ts @@ -510,7 +510,9 @@ export async function createRemoteEngineConfiguration(id: string) { remoteUser } = await prisma.destinationDocker.findFirst({ where: { id }, include: { sshKey: true } }); await fs.writeFile(sshKeyFile, decrypt(privateKey) + '\n', { encoding: 'utf8', mode: 400 }); - const config = sshConfig.parse(''); + + const currentConfigFileContent = (await fs.readFile(`${homedir}/.ssh/config`)).toString(); + const config = sshConfig.parse(currentConfigFileContent.toString()); const Host = `${remoteIpAddress}-remote`; try {