mirror of
https://github.com/tiennm99/serena.git
synced 2026-10-14 14:17:49 +00:00
Fix wrong shell and missing file in Dockerfile for uv
This commit is contained in:
1 parent
1af077a2b4
commit
1772bfdb92
1 file changed
+4
-2
+4
-2
@@ -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}"
|
||||
|
||||
|
||||
Reference in new issue
Block a user