Update Dockerfile
Browse files- Dockerfile +1 -46
Dockerfile
CHANGED
|
@@ -1,46 +1 @@
|
|
| 1 |
-
FROM
|
| 2 |
-
|
| 3 |
-
ENV DEBIAN_FRONTEND=noninteractive TZ=Etc/UTC
|
| 4 |
-
|
| 5 |
-
# 一次性补齐:
|
| 6 |
-
# - Xvfb(无 VNC)
|
| 7 |
-
# - AppImage 运行库:libfuse2
|
| 8 |
-
# - Electron/Chromium/GTK3 常见运行依赖(涵盖你之前缺的 glib/nspr/nss/atk 等)
|
| 9 |
-
RUN apt-get update && apt-get install -y --no-install-recommends \
|
| 10 |
-
xvfb libfuse2 \
|
| 11 |
-
libglib2.0-0 libnspr4 libnss3 libatk1.0-0 libatspi2.0-0 \
|
| 12 |
-
libgtk-3-0 libgdk-pixbuf2.0-0 libpango-1.0-0 libcairo2 \
|
| 13 |
-
libx11-6 libx11-xcb1 libxext6 libxrender1 libxi6 libxrandr2 \
|
| 14 |
-
libxcomposite1 libxdamage1 libxkbcommon0 libxfixes3 \
|
| 15 |
-
libxcb1 libxcb-render0 libxcb-shm0 \
|
| 16 |
-
libdrm2 libgbm1 \
|
| 17 |
-
libxss1 libxtst6 libasound2 \
|
| 18 |
-
libsecret-1-0 libnotify4 libdbus-1-3 libgl1 \
|
| 19 |
-
&& rm -rf /var/lib/apt/lists/*
|
| 20 |
-
|
| 21 |
-
# 预创建 X11 socket 目录(非 root 运行时 Xvfb 需要)
|
| 22 |
-
RUN mkdir -p /tmp/.X11-unix && chmod 1777 /tmp/.X11-unix
|
| 23 |
-
|
| 24 |
-
# 非 root 用户(HF Spaces 默认 UID 1000)
|
| 25 |
-
RUN useradd -m -u 1000 -s /bin/bash user
|
| 26 |
-
USER user
|
| 27 |
-
WORKDIR /home/user
|
| 28 |
-
|
| 29 |
-
# 下载并在构建期解包 AppImage(避免运行期 FUSE/CAP_SYS_ADMIN)
|
| 30 |
-
ADD --chown=user:user https://github.com/NapNeko/NapCatAppImageBuild/releases/download/v4.8.124/QQ-40990_NapCat-v4.8.124-amd64.AppImage /home/user/QQ.AppImage
|
| 31 |
-
RUN chmod +x /home/user/QQ.AppImage && \
|
| 32 |
-
/home/user/QQ.AppImage --appimage-extract && \
|
| 33 |
-
mv squashfs-root /home/user/napcat && \
|
| 34 |
-
rm /home/user/QQ.AppImage
|
| 35 |
-
|
| 36 |
-
# 运行环境
|
| 37 |
-
ENV DISPLAY=:1
|
| 38 |
-
ENV LIBGL_ALWAYS_SOFTWARE=1
|
| 39 |
-
|
| 40 |
-
# NapCat 自带 Web 服务端口(确保服务监听 0.0.0.0:6099)
|
| 41 |
-
EXPOSE 6099
|
| 42 |
-
|
| 43 |
-
# 启动:Xvfb 后台 + NapCat 前台(日志直出到控制台)
|
| 44 |
-
CMD Xvfb :1 -screen 0 1280x800x24 -nolisten tcp & \
|
| 45 |
-
sleep 2 && \
|
| 46 |
-
exec /home/user/napcat/AppRun ${NAPCAT_FLAGS:-}
|
|
|
|
| 1 |
+
FROM ghcr.io/moyangking/astrbot-napcat-huggingface:main
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|