# 使用uni-api官方镜像 FROM yym68686/uni-api:latest # 设置用户和工作目录 RUN useradd -m -u 1000 user USER user ENV HOME=/home/user \ PATH=/home/user/.local/bin:$PATH \ DISABLE_DATABASE=true # 安装curl工具(确保下载工具可用) USER root RUN apt-get update && apt-get install -y curl && apt-get clean # 关键部分:创建配置文件并设置正确的权限 RUN touch /home/api.yaml && chmod 666 /home/api.yaml # 复制入口点脚本 COPY --chown=user entrypoint.sh /home/user/entrypoint.sh RUN chmod +x /home/user/entrypoint.sh # 确保/home目录有足够的权限 RUN chmod 777 /home # 设置工作目录 WORKDIR /home/user # 切回用户身份 USER user # 入口点 ENTRYPOINT ["/home/user/entrypoint.sh"]