From 6e41f470ecaca0601fc32ccb10d34abc33bd9a75 Mon Sep 17 00:00:00 2001 From: Alex Date: Thu, 1 May 2025 18:05:21 -0400 Subject: [PATCH] fixed deleting images from docker --- .../2/{python175523.dockerfile => python180445.dockerfile} | 0 CTF/CTF-Server/routes/imageHandler.js | 3 ++- 2 files changed, 2 insertions(+), 1 deletion(-) rename CTF/CTF-Server/AdminImages/2/{python175523.dockerfile => python180445.dockerfile} (100%) diff --git a/CTF/CTF-Server/AdminImages/2/python175523.dockerfile b/CTF/CTF-Server/AdminImages/2/python180445.dockerfile similarity index 100% rename from CTF/CTF-Server/AdminImages/2/python175523.dockerfile rename to CTF/CTF-Server/AdminImages/2/python180445.dockerfile diff --git a/CTF/CTF-Server/routes/imageHandler.js b/CTF/CTF-Server/routes/imageHandler.js index a1c3fee..51ba90a 100644 --- a/CTF/CTF-Server/routes/imageHandler.js +++ b/CTF/CTF-Server/routes/imageHandler.js @@ -3,6 +3,7 @@ import { getAdminID } from "../queries/adminQueries.js"; import { getAllFlags } from "../queries/flagQueries.js"; import { CreateImage } from "../server.js"; import { Router } from "express"; +import exec from 'child_process'; import multer from 'multer'; const storage = multer.memoryStorage(); const upload = multer({ storage }); @@ -54,7 +55,7 @@ router.post('/DeleteImageReplaceFlags', (req,res) => { else { DeleteImage(images); try { - execSync(`docker rmi -f ${images}`); + exec.exec(`docker rmi -f ${images}`); } catch (err) { console.error(err.message); }