- 更新 Gitea runner 配置,支持优化的 CI/CD 环境 - 完善 Harbor HTTPS 配置和远程访问支持 - 优化 Harbor 日志配置,改用 json-file 驱动 - 添加 Docker 构建加速和代理缓存脚本 - 新增完整的文档和使用指南 - 添加 AI 开发工具集成配置 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
27 lines
651 B
Bash
Executable File
27 lines
651 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# 使用 APT 缓存的构建脚本
|
|
|
|
APT_PROXY_PORT="3142"
|
|
IMAGE_NAME="${1:-myapp}"
|
|
DOCKERFILE="${2:-Dockerfile.apt-proxy}"
|
|
|
|
echo "🚀 使用 APT 缓存构建镜像: $IMAGE_NAME"
|
|
echo "🔗 APT 缓存地址: http://host.docker.internal:$APT_PROXY_PORT"
|
|
|
|
# 检查 APT 缓存服务
|
|
if ! curl -s "http://localhost:$APT_PROXY_PORT" > /dev/null; then
|
|
echo "❌ APT 缓存服务未运行"
|
|
echo "启动方法: ./scripts/apt-cacher-setup.sh"
|
|
exit 1
|
|
fi
|
|
|
|
# 构建镜像
|
|
docker build \
|
|
--build-arg APT_PROXY="http://host.docker.internal:$APT_PROXY_PORT" \
|
|
-t "$IMAGE_NAME" \
|
|
-f "$DOCKERFILE" \
|
|
.
|
|
|
|
echo "✅ 构建完成"
|