From f09fcb239d4d8c5131d03811a3ce1a48bc9dfcc1 Mon Sep 17 00:00:00 2001 From: Rzy <465386466@qq.com> Date: Tue, 11 Aug 2026 16:35:48 +0800 Subject: [PATCH] 1 --- Dockerfile | 5 +++++ deploy.sh | 3 --- scripts/generate_supervisor_conf.py | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 284a754..709a864 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,6 +11,11 @@ COPY .env .env # 生成 supervisor 配置 RUN python scripts/generate_supervisor_conf.py + +# 创建所有需要的目录 +RUN mkdir -p /var/log/supervisor /app/logs /app/model_cache /var/run && \ + chmod 777 /var/run + # 创建日志目录并设置权限 RUN mkdir -p /var/log/supervisor /app/logs && \ chown -R 1000:1000 /var/log/supervisor /app/logs diff --git a/deploy.sh b/deploy.sh index 4803b09..31ee69e 100644 --- a/deploy.sh +++ b/deploy.sh @@ -1,10 +1,7 @@ #!/bin/bash -mkdir -p ./model_cache -sudo chown -R 1000:1000 ./model_cache -chmod 755 ./model_cache echo "==========================================" echo "Deploying bert-all-services..." diff --git a/scripts/generate_supervisor_conf.py b/scripts/generate_supervisor_conf.py index dd6667e..d49d90f 100644 --- a/scripts/generate_supervisor_conf.py +++ b/scripts/generate_supervisor_conf.py @@ -29,7 +29,7 @@ def generate_supervisor_conf(models): conf.append("""[supervisord] nodaemon=true logfile=/var/log/supervisor/supervisord.log -pidfile=/var/run/supervisord.pid +pidfile=/tmp/supervisord.pid childlogdir=/var/log/supervisor """)