ebaa7f3c50
ci/woodpecker/manual/woodpecker Pipeline was successful
- 移除未使用的YAML锚点定义 - 替换commands字段中的锚点引用为实际值 - 移除有问题的通知步骤 - 修复测试文件中的问题 - 添加新的测试用例和配置文件
32 lines
1.2 KiB
Bash
32 lines
1.2 KiB
Bash
#!/bin/bash
|
|
|
|
echo "========================================="
|
|
echo "Docker Registry认证配置"
|
|
echo "========================================="
|
|
|
|
echo ""
|
|
echo "方案1: 使用htpasswd基础认证(推荐用于快速部署)"
|
|
echo "----------------------------------------"
|
|
|
|
# 创建htpasswd文件
|
|
echo "创建Registry用户..."
|
|
docker run --rm -v /home/novalon/docker-app/novalon-cicd/registry_auth:/auth httpd:alpine htpasswd -Bbn novalon-admin Novalon@Registry2026 > /home/novalon/docker-app/novalon-cicd/registry_auth/htpasswd
|
|
|
|
echo "✅ htpasswd文件已创建"
|
|
|
|
echo ""
|
|
echo "方案2: 使用Gitea Token认证(高级方案)"
|
|
echo "----------------------------------------"
|
|
echo "Docker Registry支持Token认证,可以与Gitea OAuth2集成。"
|
|
echo "但这需要额外的Token服务(如docker_auth)。"
|
|
echo ""
|
|
echo "当前配置:"
|
|
echo " Registry OAuth2 Client ID: 58c26bfc-f3f7-46f4-9096-3b532d6ab154"
|
|
echo " Registry OAuth2 Secret: gto_cc5cntwcds5lna66yjnlzlt5y5vkm2i272p2bqt6zxwwxi57cmfa"
|
|
echo ""
|
|
echo "建议:"
|
|
echo "1. 当前使用htpasswd认证(用户名/密码)"
|
|
echo "2. 后续可部署docker_auth实现OAuth2集成"
|
|
echo ""
|
|
echo "========================================="
|