update 26.7.25

This commit is contained in:
kun
2026-07-25 02:31:18 +08:00
parent dd4babe65b
commit 41bc881f02
123 changed files with 24997 additions and 0 deletions
+33
View File
@@ -0,0 +1,33 @@
FROM python:3.11.9-alpine AS build
WORKDIR /app
# Build deps for pip packages that need compilation
RUN apk add --no-cache --virtual .build-deps gcc musl-dev
# Install python deps
COPY requirements.txt /app/
RUN pip install --no-cache-dir \
--trusted-host pypi.org \
--trusted-host files.pythonhosted.org \
--trusted-host pypi.python.org \
-r requirements.txt
# Install rclone (runtime binary)
RUN apk add --no-cache rclone
FROM python:3.11.9-alpine AS runtime
WORKDIR /app
# Copy installed deps from build stage
COPY --from=build /usr/local/lib/python3.11/site-packages /usr/local/lib/python3.11/site-packages
# Copy rclone to the path expected by the app (matches code default: ./rclone/rclone)
COPY --from=build /usr/bin/rclone /app/rclone/rclone
# Copy app source code
COPY . /app
CMD ["python", "media_downloader.py"]