mirror of
https://github.com/JefferyHcool/BiliNote.git
synced 2026-06-07 08:41:02 +08:00
Merge pull request #307 from JefferyHcool/feature/optimize-build
fix(docker): 修复 apt-get 安装失败问题
This commit is contained in:
@@ -4,11 +4,12 @@ FROM python:3.11-slim AS backend-builder
|
|||||||
ARG APT_MIRROR=mirrors.tuna.tsinghua.edu.cn
|
ARG APT_MIRROR=mirrors.tuna.tsinghua.edu.cn
|
||||||
ARG PIP_INDEX=https://pypi.tuna.tsinghua.edu.cn/simple
|
ARG PIP_INDEX=https://pypi.tuna.tsinghua.edu.cn/simple
|
||||||
|
|
||||||
RUN rm -f /etc/apt/sources.list && \
|
RUN set -ex && \
|
||||||
|
rm -f /etc/apt/sources.list && \
|
||||||
rm -rf /etc/apt/sources.list.d/* && \
|
rm -rf /etc/apt/sources.list.d/* && \
|
||||||
echo "deb https://${APT_MIRROR}/debian bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list && \
|
||||||
echo "deb https://${APT_MIRROR}/debian bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
||||||
echo "deb https://${APT_MIRROR}/debian-security bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian-security bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
apt-get install -y --no-install-recommends ffmpeg && \
|
apt-get install -y --no-install-recommends ffmpeg && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
@@ -44,11 +45,12 @@ FROM python:3.11-slim
|
|||||||
ARG APT_MIRROR=mirrors.tuna.tsinghua.edu.cn
|
ARG APT_MIRROR=mirrors.tuna.tsinghua.edu.cn
|
||||||
|
|
||||||
# 安装必要的运行时依赖
|
# 安装必要的运行时依赖
|
||||||
RUN rm -f /etc/apt/sources.list && \
|
RUN set -ex && \
|
||||||
|
rm -f /etc/apt/sources.list && \
|
||||||
rm -rf /etc/apt/sources.list.d/* && \
|
rm -rf /etc/apt/sources.list.d/* && \
|
||||||
echo "deb https://${APT_MIRROR}/debian bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian bookworm main contrib non-free non-free-firmware" > /etc/apt/sources.list && \
|
||||||
echo "deb https://${APT_MIRROR}/debian bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian bookworm-updates main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
||||||
echo "deb https://${APT_MIRROR}/debian-security bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
echo "deb http://${APT_MIRROR}/debian-security bookworm-security main contrib non-free non-free-firmware" >> /etc/apt/sources.list && \
|
||||||
apt-get update && \
|
apt-get update && \
|
||||||
apt-get install -y --no-install-recommends ffmpeg nginx supervisor procps && \
|
apt-get install -y --no-install-recommends ffmpeg nginx supervisor procps && \
|
||||||
rm -rf /var/lib/apt/lists/*
|
rm -rf /var/lib/apt/lists/*
|
||||||
|
|||||||
Reference in New Issue
Block a user