fix: update Docker registry from Docker Hub to dev.pivoine.art
All checks were successful
Build and Push RunPod Docker Image / build-and-push (push) Successful in 2m8s

- Use Gitea container registry instead of Docker Hub
- Update workflow to use gitea.actor and REGISTRY_TOKEN
- Update documentation to reflect correct registry URL
- Match supervisor-ui workflow configuration
This commit is contained in:
2025-11-23 21:57:14 +01:00
parent 571431955d
commit 9439185b3d
2 changed files with 81 additions and 23 deletions

View File

@@ -22,12 +22,12 @@ This approach allows fast pod deployment (~2-3 minutes) while keeping all large
### Option A: Automated Build (Recommended)
The repository includes a Gitea workflow that automatically builds and pushes the Docker image when you push to the `main` branch or create a version tag.
The repository includes a Gitea workflow that automatically builds and pushes the Docker image to your Gitea container registry when you push to the `main` branch or create a version tag.
1. **Configure Gitea Secrets:**
1. **Configure Gitea Secret:**
- Go to your Gitea repository → Settings → Secrets
- Add `DOCKER_USERNAME` = your Docker Hub username
- Add `DOCKER_PASSWORD` = your Docker Hub password or access token
- Add `REGISTRY_TOKEN` = your Gitea access token with registry permissions
- (The workflow automatically uses your Gitea username via `gitea.actor`)
2. **Trigger Build:**
```bash
@@ -42,7 +42,7 @@ The repository includes a Gitea workflow that automatically builds and pushes th
3. **Monitor Build:**
- Go to Actions tab in Gitea
- Wait for build to complete (~5-10 minutes)
- Note the Docker image name: `your-username/runpod-ai-orchestrator:latest`
- Note the Docker image name: `dev.pivoine.art/valknar/runpod-ai-orchestrator:latest`
### Option B: Manual Build
@@ -53,11 +53,13 @@ If you prefer to build manually:
cd /path/to/runpod
# Build the image
docker build -t your-username/runpod-ai-orchestrator:latest .
docker build -t dev.pivoine.art/valknar/runpod-ai-orchestrator:latest .
# Push to Docker Hub
docker login
docker push your-username/runpod-ai-orchestrator:latest
# Login to your Gitea registry
docker login dev.pivoine.art
# Push to Gitea registry
docker push dev.pivoine.art/valknar/runpod-ai-orchestrator:latest
```
## Step 2: Create Network Volume
@@ -98,7 +100,7 @@ Network volumes persist your models and data across pod restarts and rebuilds.
**Container Configuration:**
- **Template Name**: `AI Orchestrator (ComfyUI + vLLM)`
- **Template Type**: Docker
- **Container Image**: `your-username/runpod-ai-orchestrator:latest`
- **Container Image**: `dev.pivoine.art/valknar/runpod-ai-orchestrator:latest`
- **Container Disk**: `50GB` (for system and temp files)
- **Docker Command**: Leave empty (uses default `/start.sh`)