温馨提醒
这篇文章发布于 121 天前,内容可能已过时,请谨慎参考。
type
status
date
slug
summary
tags
category
icon
password
准备工作
- fork
https://github.com/MartialBE/one-hub或者https://github.com/deanxv/done-hub, 下面以done-hub为例
- 新建
Dockerfile-choreo, 把 Dockerfile的内容复制到Dockerfile-choreo中, 在运行命令前面加上USER 10014, 这一步尤其重要, 可参考文件:done-hub/Dockerfile-choreo at main · showyourlucky/done-hub · GitHub - 同理, 使用dockerfile部署其它项目也要指定 用户 ID, 参考文档:https://wso2.com/choreo/docs/develop-components/deploy-a-containerized-application/

点击进行"Component"创建

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

设置环境变量
- USER_TOKEN_SECRET必须设置,
TZ=Asia/Shanghai建议设置, 其它选项参考环境变量


设置挂载路径
- 挂载
/data的路径

到这里等待容器启动, 应该就没什么问题了, 后续可以在
setting-URL Settings中设置自定义域名后记
如果要部署其他的项目,大概的流程与此是类似的,步骤流程是一样的
- 作者:古明地こいし
- 链接:https://blog.nlvps.dedyn.io/article/choreo-hub
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
.png?table=collection&id=22b87748-0c8b-8118-a695-000b109babec&t=22b87748-0c8b-8118-a695-000b109babec)