diff --git a/data/logs/connecthub.log b/data/logs/connecthub.log index 180448d..71cd989 100644 --- a/data/logs/connecthub.log +++ b/data/logs/connecthub.log @@ -1559,3 +1559,6 @@ sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) table job_logs has n 2026-01-05 08:30:48 INFO celery.app.trace Task connecthub.dispatcher.tick[9e85b13a-081d-4611-bd79-3decab4e5998] succeeded in 0.016073361999588087s: {'triggered': 0} 2026-01-05 08:31:48 INFO celery.app.trace Task connecthub.dispatcher.tick[4e76d621-3ed7-4002-b1f2-1766b699218c] succeeded in 0.01640211099947919s: {'triggered': 0} 2026-01-05 08:32:48 INFO celery.app.trace Task connecthub.dispatcher.tick[62d2e1ea-02c8-4dcd-bf97-a3e4f4d1dfda] succeeded in 0.015914567997242557s: {'triggered': 0} +2026-01-05 08:33:48 INFO celery.app.trace Task connecthub.dispatcher.tick[8cb1b138-e3e8-49ab-a292-ff17132f99b3] succeeded in 0.03212751899991417s: {'triggered': 0} +2026-01-05 08:34:48 INFO celery.app.trace Task connecthub.dispatcher.tick[75708a69-d07b-44eb-9fb6-8ef2a684f213] succeeded in 0.008938294999097707s: {'triggered': 0} +2026-01-05 08:35:48 INFO celery.app.trace Task connecthub.dispatcher.tick[5c5dbfe5-5cf0-4ddb-bdfb-382150fa7f06] succeeded in 0.021925684002781054s: {'triggered': 0} diff --git a/docker/Dockerfile b/docker/Dockerfile index 9efe533..5613a99 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -5,7 +5,22 @@ ENV PYTHONDONTWRITEBYTECODE=1 \ WORKDIR /app -RUN apt-get update && apt-get install -y --no-install-recommends \ +# APT 镜像源(默认使用清华 TUNA;如需切回官方源可在 build 时覆盖该参数) +# 示例:docker build --build-arg APT_MIRROR=deb.debian.org -t connecthub . +ARG APT_MIRROR=mirrors.tuna.tsinghua.edu.cn + +RUN set -eux; \ + # 兼容 Debian 新旧 sources 格式(/etc/apt/sources.list 或 deb822 的 /etc/apt/sources.list.d/debian.sources) + if [ -f /etc/apt/sources.list ]; then \ + sed -i "s|http://deb.debian.org/debian|https://${APT_MIRROR}/debian|g" /etc/apt/sources.list; \ + sed -i "s|http://security.debian.org/debian-security|https://${APT_MIRROR}/debian-security|g" /etc/apt/sources.list; \ + fi; \ + if [ -f /etc/apt/sources.list.d/debian.sources ]; then \ + sed -i "s|URIs: http://deb.debian.org/debian|URIs: https://${APT_MIRROR}/debian|g" /etc/apt/sources.list.d/debian.sources; \ + sed -i "s|URIs: http://security.debian.org/debian-security|URIs: https://${APT_MIRROR}/debian-security|g" /etc/apt/sources.list.d/debian.sources; \ + fi; \ + apt-get update; \ + apt-get install -y --no-install-recommends \ build-essential \ && rm -rf /var/lib/apt/lists/*