diff --git a/Dockerfile b/Dockerfile index 709a864..0e7e59f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,11 +20,12 @@ RUN mkdir -p /var/log/supervisor /app/logs /app/model_cache /var/run && \ RUN mkdir -p /var/log/supervisor /app/logs && \ chown -R 1000:1000 /var/log/supervisor /app/logs -# 创建非root用户 -# 创建非root用户并设置所有权 -RUN useradd -m -u 1000 appuser && \ +# 创建非root用户并加入必要的组 +RUN groupadd -g 1000 appuser && \ + useradd -m -u 1000 -g appuser appuser && \ + usermod -aG root appuser && \ chown -R appuser:appuser /app && \ - chown -R appuser:appuser /var/log/supervisor + chown -R appuser:appuser /var/log/supervisor \ # 切换到非root用户 USER appuser