Skip to content

Commit b806f04

Browse files
authored
fix: add uv tool path to PATH (#7444)
1 parent 8be6ccb commit b806f04

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ RUN mkdir -p /usr/local/uv
125125
ENV UV_TOOL_BIN_DIR=/usr/local/bin
126126
ENV UV_TOOL_DIR=/usr/local/uv
127127

128-
ENV PATH /usr/local/bin:/root/.local/bin:$PATH
128+
ENV PATH /usr/local/bin:/root/.local/bin:/tmp/.local/bin:$PATH
129129

130130

131131
RUN apt-get update \

docker/DockerfileSlim

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ ARG APP=/usr/src/app
66
ARG LATEST_STABLE_PY=3.11.10
77

88
# UV configuration
9+
ENV UV_CACHE_DIR=/tmp/windmill/cache/uv
910
ENV UV_PYTHON_INSTALL_DIR=/tmp/windmill/cache/py_runtime
1011
ENV UV_PYTHON_PREFERENCE=only-managed
1112
RUN mkdir -p /usr/local/uv
1213
ENV UV_TOOL_BIN_DIR=/usr/local/bin
1314
ENV UV_TOOL_DIR=/usr/local/uv
14-
ENV PATH=/usr/local/bin:/root/.local/bin:$PATH
15+
ENV PATH=/usr/local/bin:/root/.local/bin:/tmp/.local/bin:$PATH
1516

1617
# Install system dependencies
1718
RUN apt-get update \
@@ -30,7 +31,8 @@ RUN UV_PYTHON_INSTALL_DIR=/tmp/build_cache/py_runtime uv python install $LATEST_
3031
RUN mkdir -p /tmp/windmill/cache && \
3132
cp -r /tmp/build_cache/* /tmp/windmill/cache/ && \
3233
chmod -R a+rw /tmp/windmill/cache && \
33-
rm -rf /tmp/build_cache
34+
rm -rf /tmp/build_cache && \
35+
mkdir -p -m 777 /tmp/windmill/cache/uv
3436

3537
COPY --from=oven/bun:1.2.23 /usr/local/bin/bun /usr/bin/bun
3638

docker/DockerfileSlimEe

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@ ARG APP=/usr/src/app
66
ARG LATEST_STABLE_PY=3.11.10
77

88
# UV configuration
9+
ENV UV_CACHE_DIR=/tmp/windmill/cache/uv
910
ENV UV_PYTHON_INSTALL_DIR=/tmp/windmill/cache/py_runtime
1011
ENV UV_PYTHON_PREFERENCE=only-managed
1112
RUN mkdir -p /usr/local/uv
1213
ENV UV_TOOL_BIN_DIR=/usr/local/bin
1314
ENV UV_TOOL_DIR=/usr/local/uv
14-
ENV PATH=/usr/local/bin:/root/.local/bin:$PATH
15+
ENV PATH=/usr/local/bin:/root/.local/bin:/tmp/.local/bin:$PATH
1516

1617
# Install system dependencies
1718
RUN apt-get update \
@@ -30,7 +31,8 @@ RUN UV_PYTHON_INSTALL_DIR=/tmp/build_cache/py_runtime uv python install $LATEST_
3031
RUN mkdir -p /tmp/windmill/cache && \
3132
cp -r /tmp/build_cache/* /tmp/windmill/cache/ && \
3233
chmod -R a+rw /tmp/windmill/cache && \
33-
rm -rf /tmp/build_cache
34+
rm -rf /tmp/build_cache && \
35+
mkdir -p -m 777 /tmp/windmill/cache/uv
3436

3537
COPY --from=oven/bun:1.2.23 /usr/local/bin/bun /usr/bin/bun
3638

0 commit comments

Comments
 (0)