chore: 修复依赖异常,优化 dockerfile 流程

This commit is contained in:
amtoaer
2024-01-04 23:34:03 +08:00
parent 3defb07325
commit 31efedbde9
3 changed files with 10 additions and 9 deletions

View File

@@ -6,17 +6,18 @@ ENV LANG=zh_CN.UTF-8 \
TZ=Asia/Shanghai \ TZ=Asia/Shanghai \
BILI_IN_DOCKER=true BILI_IN_DOCKER=true
COPY poetry.lock pyproject.toml ./
RUN apk add --no-cache ffmpeg tini \ RUN apk add --no-cache ffmpeg tini \
&& apk add --no-cache --virtual .build-deps \ && apk add --no-cache --virtual .build-deps \
gcc \ gcc \
musl-dev \ musl-dev \
libffi-dev \ libffi-dev \
openssl-dev \ openssl-dev \
&& pip install poetry \ && pip install poetry
&& poetry config virtualenvs.create false \
&& poetry install --no-dev --no-interaction --no-ansi \ COPY poetry.lock pyproject.toml ./
RUN poetry config virtualenvs.create false \
&& poetry install --only main --no-root \
&& apk del .build-deps \ && apk del .build-deps \
&& rm -rf \ && rm -rf \
/root/.cache \ /root/.cache \

6
poetry.lock generated
View File

@@ -310,9 +310,9 @@ yarl = ">=1.9.4,<1.10.0"
[package.source] [package.source]
type = "git" type = "git"
url = "https://github.com/Nemo2011/bilibili-api" url = "https://github.com/amtoaer/bilibili-api"
reference = "dev" reference = "dev"
resolved_reference = "1563f97ce194c8bb55dfb58a49a42743601a126a" resolved_reference = "9430934968e3dff34530f5d249405f64fd378714"
[[package]] [[package]]
name = "black" name = "black"
@@ -2192,4 +2192,4 @@ multidict = ">=4.0"
[metadata] [metadata]
lock-version = "2.0" lock-version = "2.0"
python-versions = "^3.11" python-versions = "^3.11"
content-hash = "feebb7a35273ecc150539184cb9330cbf76415e07c96ea4257b0e017b8566dd7" content-hash = "29158a95aaf890c88940131c298db3199cf6c05254a0af927ee714e67fba2d2f"

View File

@@ -10,7 +10,7 @@ readme = "README.md"
python = "^3.11" python = "^3.11"
aerich = "0.7.2" aerich = "0.7.2"
aiofiles = "23.2.1" aiofiles = "23.2.1"
bilibili-api-python = { git = "https://github.com/Nemo2011/bilibili-api", rev = "dev" } bilibili-api-python = {git = "https://github.com/amtoaer/bilibili-api", rev = "dev"}
dataclasses-json = "0.6.2" dataclasses-json = "0.6.2"
loguru = "0.7.2" loguru = "0.7.2"
tortoise-orm = "0.20.0" tortoise-orm = "0.20.0"