Testing Harbor REST API on Swagger

先贴官方地址,我的做法差不多 https://github.com/goharbor/harbor/blob/master/docs/configure_swagger.md

1.下载对应资源

wget https://raw.githubusercontent.com/goharbor/harbor/master/docs/prepare-swagger.sh https://raw.githubusercontent.com/goharbor/harbor/master/docs/swagger.yaml

2.编辑prepare-swagger.sh

vi prepare-swagger.sh
SCHEME=<HARBOR_SERVER_SCHEME>、SERVER_IP=<HARBOR_SERVER_DOMAIN>

3.修改文件mode

chmod +x prepare-swagger.sh

4.执行脚本

./prepare-swagger.sh

5.将上级目录中src中的对应资源cp 到harbor-ui中,重启容器(官方这一步是在docker-compose.yaml中的harbor-ui中挂载进去的)

docker cp ../src/ui/static/vendors/swagger-ui-2.1.4/dist  harbor-ui:/harbor/static/vendors/swagger

docker cp ../src/ui/static/resources/yaml/swagger.yaml  harbor-ui:/harbor/static/resources/yaml/swagger.yaml

对应资源与对应容器目录为

../src/ui/static/vendors/swagger-ui-2.1.4/dist:/harbor/static/vendors/swagger

../src/ui/static/resources/yaml/swagger.yaml:/harbor/static/resources/yaml/swagger.yaml

6.swagger主页

http://<HARBOR_SERVER>/static/vendors/swagger/index.html

7.调试可以新开tag登录harbor。这样共享session,swagger就得到授权可以调试了

8.主页404,说明cp路径不对。进入harbor-ui 检查cp进去的路径




 

转载于:https://www.cnblogs.com/gaoyawei/p/9522757.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值