Add private repo setup summary
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
104
PRIVATE_REPO_SETUP.md
Normal file
104
PRIVATE_REPO_SETUP.md
Normal file
@@ -0,0 +1,104 @@
|
|||||||
|
# 私有仓库配置完成
|
||||||
|
|
||||||
|
## ✅ 配置状态
|
||||||
|
|
||||||
|
- ✅ Git 私有仓库已配置
|
||||||
|
- ✅ Docker Registry 已配置并测试连接
|
||||||
|
- ✅ 配置文件已创建
|
||||||
|
- ✅ 脚本已创建
|
||||||
|
|
||||||
|
## 📋 配置信息
|
||||||
|
|
||||||
|
### Git 仓库
|
||||||
|
|
||||||
|
- **远程名称**: `private`
|
||||||
|
- **仓库地址**: https://git.quanyu360.cn/admin/wecom-ai-assistant.git
|
||||||
|
- **用户名**: admin
|
||||||
|
- **密码**: 已配置
|
||||||
|
|
||||||
|
### Docker Registry
|
||||||
|
|
||||||
|
- **Registry URL**: git.quanyu360.cn
|
||||||
|
- **用户名**: admin
|
||||||
|
- **密码**: 已配置在 `.registry-config`
|
||||||
|
- **命名空间**: wecom-ai
|
||||||
|
|
||||||
|
## 🚀 使用方法
|
||||||
|
|
||||||
|
### 1. 推送代码到私有仓库
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
# 推送到私有仓库(默认)
|
||||||
|
git push private main
|
||||||
|
|
||||||
|
# 推送到 GitHub
|
||||||
|
git push origin main
|
||||||
|
|
||||||
|
# 推送到两个仓库
|
||||||
|
git push private main
|
||||||
|
git push origin main
|
||||||
|
```
|
||||||
|
|
||||||
|
### 2. 推送 Docker 镜像
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
# 测试 Registry 连接
|
||||||
|
docker login git.quanyu360.cn -u admin -p ye972030
|
||||||
|
|
||||||
|
# 构建并推送 Backend 镜像
|
||||||
|
docker build -f deploy/docker/backend.Dockerfile -t git.quanyu360.cn/wecom-ai/wecom-ai-backend:latest .
|
||||||
|
docker push git.quanyu360.cn/wecom-ai/wecom-ai-backend:latest
|
||||||
|
|
||||||
|
# 构建并推送 Admin 镜像
|
||||||
|
docker build -f deploy/docker/admin.Dockerfile -t git.quanyu360.cn/wecom-ai/wecom-ai-admin:latest .
|
||||||
|
docker push git.quanyu360.cn/wecom-ai/wecom-ai-admin:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. 使用私有镜像部署
|
||||||
|
|
||||||
|
更新 `.env.prod`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
REGISTRY_URL=git.quanyu360.cn
|
||||||
|
REGISTRY_NAMESPACE=wecom-ai
|
||||||
|
IMAGE_TAG=latest
|
||||||
|
```
|
||||||
|
|
||||||
|
在生产服务器上登录:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker login git.quanyu360.cn -u admin -p ye972030
|
||||||
|
```
|
||||||
|
|
||||||
|
然后部署:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker-compose -f docker-compose.prod.yml --env-file .env.prod up -d
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📝 配置文件
|
||||||
|
|
||||||
|
- `.registry-config` - Docker Registry 配置(不提交到 Git)
|
||||||
|
- `.registry-config.example` - 配置模板(可提交)
|
||||||
|
|
||||||
|
## 🔍 验证
|
||||||
|
|
||||||
|
### 检查 Git 远程仓库
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
git remote -v
|
||||||
|
```
|
||||||
|
|
||||||
|
应该看到:
|
||||||
|
- `origin` → GitHub
|
||||||
|
- `private` → 私有仓库
|
||||||
|
|
||||||
|
### 测试 Docker Registry
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
docker login git.quanyu360.cn -u admin -p ye972030
|
||||||
|
```
|
||||||
|
|
||||||
|
## 📚 详细文档
|
||||||
|
|
||||||
|
查看 `docs/private-registry-setup.md` 获取完整配置指南。
|
||||||
Reference in New Issue
Block a user