|
|
@@ -217,7 +217,7 @@ RUN --mount=type=cache,target=/tmp/uv-cache,uid=${USER_UID},gid=${USER_GID} \
|
|
|
COPY --chown=${USER_UID}:${USER_GID} . .
|
|
|
|
|
|
# Install the local package after copying source code
|
|
|
-RUN uv sync -vv --extra ${UV_EXTRA} --frozen
|
|
|
+RUN uv sync -vv --extra ${UV_EXTRA} --frozen --no-build-isolation
|
|
|
|
|
|
# Create common entrypoint script
|
|
|
RUN printf '%s\n' \
|
|
|
@@ -393,7 +393,7 @@ RUN --mount=type=cache,target=/var/cache/apt,sharing=locked \
|
|
|
USER ${USER_UID}:${USER_GID}
|
|
|
|
|
|
# Install development dependencies
|
|
|
-RUN uv sync -vv --extra ${UV_EXTRA} --dev
|
|
|
+RUN uv sync -vv --extra ${UV_EXTRA} --dev --no-build-isolation
|
|
|
|
|
|
# Default to bash for development
|
|
|
ENTRYPOINT ["/bin/bash"]
|