| # 使用基础镜像 | |
| FROM hectorqin/reader | |
| # 安装 supervisord 和其他必要的软件 | |
| RUN apk add -U supervisor curl bash && \ | |
| rm -rf /var/cache/apk/* && \ | |
| curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 -o /app/cloudflared && chmod +x /app/cloudflared | |
| # 复制 supervisord 配置文件 | |
| COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf | |
| # 设置工作目录 | |
| WORKDIR /app | |
| COPY . /app | |
| # 设置权限 | |
| RUN chmod 777 /app/ | |
| # 设置时区 | |
| ENV TZ=Asia/Shanghai | |
| # 暴露端口 | |
| EXPOSE 7860 | |
| # 启动 supervisord | |
| CMD ["/usr/bin/supervisord"] |