Spaces:
Build error
Build error
| # 使用 MCP Gateway 提供的 allinone 镜像作为基础镜像 | |
| FROM ghcr.io/amoylab/unla/allinone:latest | |
| # 确保容器以 root 用户启动,以便 supervisord 可以正确地放弃权限 | |
| USER root | |
| # 复制自定义的 apiserver.yaml 文件,覆盖默认配置 | |
| COPY apiserver.yaml /app/configs/apiserver.yaml | |
| # 复制自定义的 supervisord.conf 文件,覆盖默认配置 | |
| COPY supervisord.conf /etc/supervisor/conf.d/supervisord.conf | |
| # !!! 关键修复:确保 /usr/local/bin/unla 可执行 !!! | |
| RUN chmod +x /usr/local/bin/unla | |
| # 声明容器内部监听的端口。 | |
| EXPOSE 8080 | |
| EXPOSE 5234 | |
| EXPOSE 5235 | |
| EXPOSE 5335 | |
| EXPOSE 5236 | |
| # 设置环境变量 | |
| ENV ENV=production | |
| ENV TZ=Asia/Shanghai |