File tree Expand file tree Collapse file tree 2 files changed +19
-7
lines changed
Expand file tree Collapse file tree 2 files changed +19
-7
lines changed Original file line number Diff line number Diff line change 1414 workflow_dispatch : # Allow manual trigger
1515
1616env :
17- REGISTRY : ghcr.io
18- IMAGE_NAME : ${{ github.repository }}
17+ GHCR_IMAGE : ghcr.io/${{ github.repository }}
18+ DOCKERHUB_IMAGE : ambsd/heartmula-studio
1919
2020jobs :
2121 build-and-push :
@@ -31,18 +31,26 @@ jobs:
3131 - name : Set up Docker Buildx
3232 uses : docker/setup-buildx-action@v3
3333
34- - name : Log in to Container Registry
34+ - name : Log in to GitHub Container Registry
3535 uses : docker/login-action@v3
3636 with :
37- registry : ${{ env.REGISTRY }}
37+ registry : ghcr.io
3838 username : ${{ github.actor }}
3939 password : ${{ secrets.GITHUB_TOKEN }}
4040
41+ - name : Log in to Docker Hub
42+ uses : docker/login-action@v3
43+ with :
44+ username : ${{ secrets.DOCKERHUB_USERNAME }}
45+ password : ${{ secrets.DOCKERHUB_TOKEN }}
46+
4147 - name : Extract metadata (tags, labels)
4248 id : meta
4349 uses : docker/metadata-action@v5
4450 with :
45- images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
51+ images : |
52+ ${{ env.GHCR_IMAGE }}
53+ ${{ env.DOCKERHUB_IMAGE }}
4654 tags : |
4755 type=raw,value=latest,enable=${{ github.ref == 'refs/heads/main' }}
4856 type=semver,pattern={{version}}
Original file line number Diff line number Diff line change @@ -156,17 +156,21 @@ Open **http://localhost:8000**
156156# Create directories for persistent data
157157mkdir -p backend/models backend/generated_audio backend/ref_audio
158158
159- # Run the pre-built image
159+ # Run the pre-built image (Docker Hub)
160160docker run -d \
161161 --gpus all \
162162 -p 8000:8000 \
163163 -v ./backend/models:/app/backend/models \
164164 -v ./backend/generated_audio:/app/backend/generated_audio \
165165 -v ./backend/ref_audio:/app/backend/ref_audio \
166166 --name heartmula-studio \
167- ghcr.io/fspecii /heartmula-studio:latest
167+ ambsd /heartmula-studio:latest
168168```
169169
170+ ** Available registries:**
171+ - Docker Hub: ` ambsd/heartmula-studio:latest `
172+ - GitHub: ` ghcr.io/fspecii/heartmula-studio:latest `
173+
170174### What Happens on First Run
171175
1721761 . Docker builds the image (~ 10GB, includes CUDA + PyTorch)
You can’t perform that action at this time.
0 commit comments