Files
张翔 ebaa7f3c50
ci/woodpecker/manual/woodpecker Pipeline was successful
fix: 修复Woodpecker CI配置文件中的linter错误
- 移除未使用的YAML锚点定义
- 替换commands字段中的锚点引用为实际值
- 移除有问题的通知步骤
- 修复测试文件中的问题
- 添加新的测试用例和配置文件
2026-03-28 09:42:45 +08:00

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 "========================================="