From c2bafd983f9422cc4db03a654180e48d621280a0 Mon Sep 17 00:00:00 2001 From: Garvit Khandelwal Date: Tue, 11 Aug 2026 10:36:44 +0530 Subject: [PATCH 1/3] adding container for running custom algorithms --- dockerfiles/grading-clustering/1.0/Dockerfile | 17 +++++++++++++++++ dockerfiles/grading-clustering/metadata.json | 4 ++++ 2 files changed, 21 insertions(+) create mode 100644 dockerfiles/grading-clustering/1.0/Dockerfile create mode 100644 dockerfiles/grading-clustering/metadata.json diff --git a/dockerfiles/grading-clustering/1.0/Dockerfile b/dockerfiles/grading-clustering/1.0/Dockerfile new file mode 100644 index 0000000..b76409d --- /dev/null +++ b/dockerfiles/grading-clustering/1.0/Dockerfile @@ -0,0 +1,17 @@ +FROM ubuntu:22.04 + +ENV DEBIAN_FRONTEND=noninteractive + +# Install Python and pip +RUN apt-get update && \ + apt-get install -y python3 python3-pip && \ + rm -rf /var/lib/apt/lists/* + +# Install common data science and clustering libraries, more such can be added as per needs later on +RUN pip3 install --no-cache-dir \ + numpy \ + pandas \ + scikit-learn \ + scipy + +RUN ln -s /usr/bin/python3 /usr/bin/python diff --git a/dockerfiles/grading-clustering/metadata.json b/dockerfiles/grading-clustering/metadata.json new file mode 100644 index 0000000..9b99843 --- /dev/null +++ b/dockerfiles/grading-clustering/metadata.json @@ -0,0 +1,4 @@ +{ + "pushLatest": true, + "latestTag": "1.0" +} From 85f3862f1fd4693cfceed9c924da660b9651b919 Mon Sep 17 00:00:00 2001 From: Garvit Khandelwal Date: Sat, 15 Aug 2026 01:09:31 +0530 Subject: [PATCH 2/3] adding current latest versions --- dockerfiles/grading-clustering/1.0/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dockerfiles/grading-clustering/1.0/Dockerfile b/dockerfiles/grading-clustering/1.0/Dockerfile index b76409d..6f9923a 100644 --- a/dockerfiles/grading-clustering/1.0/Dockerfile +++ b/dockerfiles/grading-clustering/1.0/Dockerfile @@ -9,9 +9,9 @@ RUN apt-get update && \ # Install common data science and clustering libraries, more such can be added as per needs later on RUN pip3 install --no-cache-dir \ - numpy \ - pandas \ - scikit-learn \ - scipy + numpy==2.2.6 \ + pandas==2.3.3 \ + scikit-learn==1.7.2 \ + scipy==1.15.3 RUN ln -s /usr/bin/python3 /usr/bin/python From 10e1698b847fb354f391a8c9950126048dd2ca72 Mon Sep 17 00:00:00 2001 From: Garvit Khandelwal Date: Mon, 17 Aug 2026 23:23:41 +0530 Subject: [PATCH 3/3] changing version --- dockerfiles/grading-clustering/metadata.json | 2 +- dockerfiles/grading-clustering/{1.0 => v26.08.00}/Dockerfile | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename dockerfiles/grading-clustering/{1.0 => v26.08.00}/Dockerfile (100%) diff --git a/dockerfiles/grading-clustering/metadata.json b/dockerfiles/grading-clustering/metadata.json index 9b99843..f2ad0a0 100644 --- a/dockerfiles/grading-clustering/metadata.json +++ b/dockerfiles/grading-clustering/metadata.json @@ -1,4 +1,4 @@ { "pushLatest": true, - "latestTag": "1.0" + "latestTag": "v26.08.00" } diff --git a/dockerfiles/grading-clustering/1.0/Dockerfile b/dockerfiles/grading-clustering/v26.08.00/Dockerfile similarity index 100% rename from dockerfiles/grading-clustering/1.0/Dockerfile rename to dockerfiles/grading-clustering/v26.08.00/Dockerfile