From e83de8b9383ba26681d22248e64478f8de54e41a Mon Sep 17 00:00:00 2001 From: Andras Bacsai Date: Tue, 10 Jan 2023 12:24:22 +0100 Subject: [PATCH] fix: local images for reverting --- apps/api/src/routes/api/v1/applications/handlers.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/api/src/routes/api/v1/applications/handlers.ts b/apps/api/src/routes/api/v1/applications/handlers.ts index 4f0a2e9fe..fb27f2701 100644 --- a/apps/api/src/routes/api/v1/applications/handlers.ts +++ b/apps/api/src/routes/api/v1/applications/handlers.ts @@ -845,15 +845,16 @@ export async function getDockerImages(request) { try { const { stdout } = await executeCommand({ dockerId: application.destinationDocker.id, - command: `docker images --format '{{.Repository}}#{{.Tag}}#{{.CreatedAt}}' | grep -i ${id} | grep -v cache`, - shell: true + command: `docker images --format '{{.Repository}}#{{.Tag}}#{{.CreatedAt}}'` }); const { stdout: runningImage } = await executeCommand({ dockerId: application.destinationDocker.id, command: `docker ps -a --filter 'label=com.docker.compose.service=${id}' --format {{.Image}}` }); - const images = stdout.trim().split('\n'); - + const images = stdout + .trim() + .split('\n') + .filter((image) => image.includes(id) && !image.includes('-cache')); for (const image of images) { const [repository, tag, createdAt] = image.split('#'); if (tag.includes('-')) { @@ -874,6 +875,7 @@ export async function getDockerImages(request) { runningImage }; } catch (error) { + console.log(error); return { imagesAvailables };