From cd334cc0d8077529330e305beaf5f18a4ba14a48 Mon Sep 17 00:00:00 2001 From: l1shen Date: Mon, 21 Apr 2025 14:32:02 +0800 Subject: [PATCH] feat: add poetry --- Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Dockerfile b/Dockerfile index 4531c04..43420e0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -80,4 +80,13 @@ RUN echo "Etc/UTC" > /etc/timezone RUN echo 'APT::Install-Recommends "false";' >> /etc/apt/apt.conf.d/99-recommends +# setup poetry +ENV POETRY_VERSION="2.1.2" +ENV POETRY_INSTALL_PATH="${HOME}/.local/share/poetry" +RUN python -m venv ${POETRY_INSTALL_PATH} && \ + ${POETRY_INSTALL_PATH}/bin/pip install -U pip setuptools && \ + ${POETRY_INSTALL_PATH}/bin/pip install poetry==${POETRY_VERSION} && \ + ${POETRY_INSTALL_PATH}/bin/poetry config virtualenvs.create false && \ + ln -s ${POETRY_INSTALL_PATH}/bin/poetry /usr/local/bin/poetry + CMD ["zsh"]