Fix wrong shell and missing file in Dockerfile for uv

This commit is contained in:
Miguel de Benito Delgado committed 2025-06-06 10:26:31 +00:00
1 parent 1af077a2b4
commit 1772bfdb92
1 file changed
+4 -2
+4 -2
View File
@@ -1,5 +1,6 @@
# Use the official Python image for the base image.
FROM python:3.11-slim
SHELL ["/bin/bash", "-c"]
# Set environment variables to make Python print directly to the terminal and avoid .pyc files.
ENV PYTHONUNBUFFERED 1
@@ -26,12 +27,13 @@ RUN curl -LsSf https://astral.sh/uv/install.sh | sh
# Set the working directory
WORKDIR /workspaces/serena
# Copy the pyproject.toml file into the image.
# Copy required files into the image
COPY pyproject.toml /workspaces/serena/
COPY README.md /workspaces/serena/
# Create virtual environment and install dependencies
RUN uv venv
RUN source .venv/bin/activate
RUN . .venv/bin/activate
RUN uv pip install --all-extras -r pyproject.toml -e .
ENV PATH="/workspaces/serena/.venv/bin:${PATH}"