choreo.dev上部署one-hub/done-hub

hhyyx1 发布于 2025-10-08 10 次阅读


准备工作

  1. forkhttps://github.com/MartialBE/one-hub或者https://github.com/deanxv/done-hub, 下面以done-hub为例
  2. 新建Dockerfile-choreo, 把 Dockerfile的内容复制到Dockerfile-choreo中, 在运行命令前面加上USER 10014, 这一步尤其重要, 可参考文件:done-hub/Dockerfile-choreo at main · showyourlucky/done-hub · GitHubUSER 10014 ENTRYPOINT ["/done-hub"]

点击进行"Component"创建

  1. 选择Web Application创建
  2. 选择Use Public GitHubRepository
  3. 填入fork的github地址
  4. 取一个组件名称
  5. 选择docker为构建方式
  6. 选择Dockerfile-choreo文件
  7. 填写3000端口
  8. 点击构建
  9. 构建时间比较长, 可以趁这个时间填写环境变量, 设置挂载目录

设置环境变量

设置挂载路径

  • 挂载/data的路径

到这里等待容器启动, 应该就没什么问题了, 后续可以在setting-URL Settings中设置自定义域名

后记

如果要部署其他的项目,大概的流程与此是类似的,步骤流程是一样的