From ebd17001c40a890b1db7606fc4466342c35bd7f7 Mon Sep 17 00:00:00 2001 From: "Kevin H. Luu" Date: Thu, 4 Dec 2025 01:59:29 -0800 Subject: [PATCH] p Signed-off-by: Kevin H. Luu --- .gitignore | 3 --- docker/Dockerfile.ci | 14 ++++++++++++++ 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 docker/Dockerfile.ci diff --git a/.gitignore b/.gitignore index 1c15c4395..d523f9ce2 100644 --- a/.gitignore +++ b/.gitignore @@ -156,9 +156,6 @@ cython_debug/ # cursor .cursor/ -# docker -docker/ - # scripts /scripts/ diff --git a/docker/Dockerfile.ci b/docker/Dockerfile.ci new file mode 100644 index 000000000..0d513c054 --- /dev/null +++ b/docker/Dockerfile.ci @@ -0,0 +1,14 @@ +ARG VLLM_BASE_IMAGE=vllm/vllm-openai +ARG VLLM_BASE_TAG=v0.11.0 +FROM ${VLLM_BASE_IMAGE}:${VLLM_BASE_TAG} +ARG APP_DIR=/workspace/vllm-omni +WORKDIR ${APP_DIR} + +COPY . . + +# Install vllm-omni into the same uv-managed Python environment used by the base image. +RUN uv pip install --python "$(python3 -c 'import sys; print(sys.executable)')" --no-cache-dir ".[dev]" + +RUN ln -sf /usr/bin/python3 /usr/bin/python + +ENTRYPOINT []