| FROM ghcr.io/fuyijia-yi/hf-claude:main | |
| # 确保 /one-api 可执行 | |
| 创建 /data 目录并设置权限,以便可以写入 logs.txt | |
| 原始的 logs 目录如果应用不使用,则可以不创建,但为兼容性保留 | |
| RUN chmod +x /one-api && \ | |
| # mkdir -p /data && chmod 777 /data && \ | |
| # mkdir -p logs && chmod 777 logs | |
| EXPOSE 3000 | |
| # CMD 指令定义了容器启动时要执行的命令 | |
| "/bin/bash", "-c" 允许我们使用 shell 特性 (如 > 和 2>&1) | |
| "/one-api > /data/logs.txt 2>&1" 将标准输出和标准错误都重定向到 /data/logs.txt | |
| CMD ["/staart.sh"] | |