From 725e7e75759d810131931e2943194fd7a3c8263e Mon Sep 17 00:00:00 2001 From: zhihang Date: Thu, 21 Aug 2025 07:49:00 +0000 Subject: [PATCH 1/2] add comps-base Signed-off-by: zhihang --- AI/opea/comps-base/1.3/24.03-lts/Dockerfile | 40 +++++++++++++++++++++ AI/opea/comps-base/meta.yml | 3 ++ 2 files changed, 43 insertions(+) create mode 100644 AI/opea/comps-base/1.3/24.03-lts/Dockerfile create mode 100644 AI/opea/comps-base/meta.yml diff --git a/AI/opea/comps-base/1.3/24.03-lts/Dockerfile b/AI/opea/comps-base/1.3/24.03-lts/Dockerfile new file mode 100644 index 00000000..608f36f8 --- /dev/null +++ b/AI/opea/comps-base/1.3/24.03-lts/Dockerfile @@ -0,0 +1,40 @@ +ARG IMAGE_NAME=openeuler/python +ARG IMAGE_TAG=3.11.13-oe2403lts +ARG VERSION=v1.3 + +FROM ${IMAGE_NAME}:${IMAGE_TAG} AS base + +ARG VERSION +ENV HOME=/home/user + +RUN yum update -y && \ + yum install -y shadow git && \ + yum clean all && \ + rm -rf /var/cache/yum + +RUN useradd -m -s /bin/bash user && \ + mkdir -p $HOME && \ + chown -R user $HOME + +WORKDIR $HOME + +ARG GENAICOMPS_REPO=https://github.com/opea-project/GenAIComps.git +RUN git clone -b $VERSION $GENAICOMPS_REPO && \ + cp -r GenAIComps/*.toml ./ && \ + cp -r GenAIComps/*.py ./ && \ + cp -r GenAIComps/*.txt ./ && \ + cp -r GenAIComps/*.md ./ && \ + cp -r GenAIComps/LICENSE ./ && \ + cp -r GenAIComps/comps ./comps && \ + rm -rf GenAIComps + + +ARG uvpip='uv pip install --system --no-cache-dir' +RUN pip install --no-cache-dir --upgrade pip setuptools uv && \ + $uvpip -r requirements.txt + +ENV PYTHONPATH=$PYTHONPATH:$HOME + +USER user + +ENTRYPOINT ["sh", "-c", "set && ls -la"] \ No newline at end of file diff --git a/AI/opea/comps-base/meta.yml b/AI/opea/comps-base/meta.yml new file mode 100644 index 00000000..6a20bf64 --- /dev/null +++ b/AI/opea/comps-base/meta.yml @@ -0,0 +1,3 @@ +1.3-oe2403lts: + path: 1.3/24.03-lts/Dockerfile + arch: x86_64 -- Gitee From 1bcc0ff6e9b05430bd759fd6319790a759a68cf1 Mon Sep 17 00:00:00 2001 From: zhihang Date: Thu, 21 Aug 2025 08:45:17 +0000 Subject: [PATCH 2/2] fix bugs Signed-off-by: zhihang --- AI/image-list.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/AI/image-list.yml b/AI/image-list.yml index 130feb3a..8d936012 100644 --- a/AI/image-list.yml +++ b/AI/image-list.yml @@ -1,4 +1,5 @@ images: + comps-base: opea/comps-base kserve-huggingfaceserver: kserve/huggingfaceserver kserve-controller: kserve/controller kserve-agent: kserve/agent -- Gitee