From 20944c4f9545b42e2fdd323ce7b407b103d7e3be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=89=8B=E7=93=9C=E4=B8=80=E5=8D=81=E9=9B=AA?= Date: Fri, 24 May 2024 12:27:02 +0800 Subject: [PATCH] fix: dockerfile --- Dockerfile | 37 ++++++++++++++++++++++++++++--------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/Dockerfile b/Dockerfile index d879c6b..b96dbc6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,7 @@ -FROM mlikiowa/napcat-docker:base +ROM ubuntu:22.04 -WORKDIR /usr/src/app +# 设置环境变量 +ENV DEBIAN_FRONTEND=noninteractive COPY SignerServer-ubuntu-latest-x64.zip . @@ -12,13 +13,31 @@ RUN arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/amd64/) && \ # 安装 SignerServer RUN arch=$(arch | sed s/aarch64/arm64/ | sed s/x86_64/x64/) && \ unzip SignerServer-ubuntu-latest-${arch}.zip && \ - chrom +x start.sh - -# 配置 supervisord -RUN echo "[supervisord]" > /etc/supervisord.conf && \ - echo "nodaemon=true" >> /etc/supervisord.conf && \ - echo "[program:napcat]" >> /etc/supervisord.conf && \ - echo "command=COMMAND" >> /etc/supervisord.conf + chrom +x start.sh && \ + apt-get update && apt-get install -y \ + libnss3 \ + libnotify4 \ + libsecret-1-0 \ + libgbm1 \ + libasound2 \ + fonts-wqy-zenhei \ + gnutls-bin \ + libglib2.0-dev \ + libdbus-1-3 \ + libgtk-3-0 \ + libxss1 \ + libxtst6 \ + libatspi2.0-0 \ + libx11-xcb1 \ + ffmpeg \ + unzip \ + curl && \ + apt autoremove -y && \ + apt clean && \ + rm -rf \ + /var/lib/apt/lists/* \ + /tmp/* \ + /var/tmp/* ENTRYPOINT ["sh", "start.sh"]