diff --git a/Dockerfile b/Dockerfile index 76c7b1e..7206a74 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,13 @@ -FROM python:3.10.13-slim-bullseye +FROM python:3.10-alpine WORKDIR /app -COPY . /app +COPY ./main.py . +COPY ./common ./common +COPY ./modules ./modules +COPY ./requirements.txt . # 指定源, 如果后期源挂了, 更换个源就可以. RUN pip install --no-cache -i https://pypi.mirrors.ustc.edu.cn/simple/ -r requirements.txt -CMD [ "python", "main.py" ] \ No newline at end of file +CMD [ "python", "main.py" ] diff --git a/modules/__init__.py b/modules/__init__.py index 7a29788..7b70a33 100644 --- a/modules/__init__.py +++ b/modules/__init__.py @@ -77,7 +77,7 @@ async def handleApiRequest(command, source, songId, quality): } try: result = await func(songId, quality) - logger.debug(f'获取{source}_{songId}_{quality}成功,URL:{result['url']}') + logger.debug(f'获取{source}_{songId}_{quality}成功,URL:{result["url"]}') canExpire = sourceExpirationTime[source]['expire'] expireTime = sourceExpirationTime[source]['time'] + int(time.time()) @@ -86,7 +86,7 @@ async def handleApiRequest(command, source, songId, quality): "time": expireTime, "url": result['url'], }) - logger.debug(f'缓存已更新:{source}_{songId}_{quality}, URL:{result['url']}, expire: {expireTime}') + logger.debug(f'缓存已更新:{source}_{songId}_{quality}, URL:{result["url"]}, expire: {expireTime}') return { 'code': 0,