+23
@@ -0,0 +1,23 @@
|
||||
ARG GITEA_VERSION=1.26.4
|
||||
ARG PYTHON_VERSION=3.14
|
||||
|
||||
FROM ghcr.io/astral-sh/uv:python${PYTHON_VERSION}-alpine AS uv
|
||||
FROM docker.gitea.com/gitea:${GITEA_VERSION}
|
||||
|
||||
COPY --from=uv /usr/local/bin/uv /usr/local/bin/uv
|
||||
|
||||
ENV UV_LINK_MODE=copy \
|
||||
UV_COMPILE_BYTECODE=1 \
|
||||
PYTHONUNBUFFERED=1 \
|
||||
UV_SYSTEM_PYTHON=1 \
|
||||
UV_PYTHON_INSTALL_DIR=/usr/local/share/uv/python \
|
||||
UV_TOOL_BIN_DIR=/usr/local/bin \
|
||||
UV_TOOL_DIR=/usr/local/share/uv/tools
|
||||
|
||||
RUN uv python install ${PYTHON_VERSION} && \
|
||||
uv tool install jupyter-core --with jupyter --with pyzmq --with nbconvert && \
|
||||
uv tool install nbconvert --with jupyter && \
|
||||
chown -R git:git /usr/local/share/uv/python && \
|
||||
chown -R git:git /usr/local/share/uv/tools && \
|
||||
chown -R git:git /usr/local/bin/ && \
|
||||
chmod -R u+rx /usr/local/share/uv/python /usr/local/share/uv/tools /usr/local/bin/
|
||||
Reference in New Issue
Block a user