From c2bafd983f9422cc4db03a654180e48d621280a0 Mon Sep 17 00:00:00 2001 From: Garvit Khandelwal Date: Tue, 11 Aug 2026 10:36:44 +0530 Subject: [PATCH] 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" +}