From 8d73a4275f32a9400b5b711e16ab6990662d2378 Mon Sep 17 00:00:00 2001 From: ikuaki1009 <109460768+ikuaki1009@users.noreply.github.com> Date: Sat, 11 Mar 2023 21:34:33 +0800 Subject: [PATCH] =?UTF-8?q?Docker=20=E7=9B=B8=E5=85=B3=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20(#19)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + docker/Dockerfile | 9 ++++++--- docker/docker-entrypoint.sh | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index aaaa7d1..8a24866 100644 --- a/.gitignore +++ b/.gitignore @@ -144,3 +144,4 @@ yunzai /data/ /temp/ /pnpm-lock.yaml +/entrypoint.sh diff --git a/docker/Dockerfile b/docker/Dockerfile index 4d4257d..4dc039f 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -23,7 +23,7 @@ COPY --from=resource /res/ffmpeg/ffprobe /usr/bin/ffprobe RUN sed -i "s/deb.debian.org/mirrors.ustc.edu.cn/g" /etc/apt/sources.list \ && apt-get update \ && apt-get upgrade -y \ - && apt-get install -y curl wget gnupg git python3-pip fonts-wqy-microhei xfonts-utils chromium fontconfig libxss1 libgl1 \ + && apt-get install -y curl wget gnupg git python3-pip python3-venv fonts-wqy-microhei xfonts-utils chromium fontconfig libxss1 libgl1 \ && apt-get autoremove \ && apt-get clean @@ -37,8 +37,11 @@ RUN git config --global --add safe.directory '*' \ RUN npm install pnpm -g RUN ln -s /usr/bin/python3 /usr/bin/python \ - && curl -fsSL https://install.python-poetry.org | python - \ - && ln -s /$HOME/.local/bin/poetry /usr/bin \ + && POETRY_HOME=$HOME/venv-poetry \ + && python -m venv $POETRY_HOME \ + && $POETRY_HOME/bin/pip install --upgrade pip setuptools -i https://pypi.tuna.tsinghua.edu.cn/simple \ + && $POETRY_HOME/bin/pip install poetry -i https://pypi.tuna.tsinghua.edu.cn/simple \ + && ln -s $POETRY_HOME/bin/poetry /usr/bin \ && poetry config virtualenvs.in-project true RUN rm -rf /var/cache/* \ diff --git a/docker/docker-entrypoint.sh b/docker/docker-entrypoint.sh index 7b05fa5..cc0692b 100644 --- a/docker/docker-entrypoint.sh +++ b/docker/docker-entrypoint.sh @@ -28,10 +28,10 @@ if [[ -z $(git status -s) ]]; then echo -e " ${Warn} ${YellowBG} 当前工作区有修改,尝试暂存后更新。${Font}" git add . git stash - git pull origin main --allow-unrelated-histories --rebase + git pull origin master --allow-unrelated-histories --rebase git stash pop else - git pull origin main --allow-unrelated-histories + git pull origin master --allow-unrelated-histories fi if [[ ! -f "$HOME/.ovo/yunzai.ok" ]]; then