Skip to content

Commit 9aceb64

Browse files
committed
Add ollama-init logging to deploy workflow
1 parent daf09fa commit 9aceb64

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,19 @@ jobs:
5757
run: |
5858
set -e
5959
cd ~/projects/local-smart-portfolio
60+
6061
echo "📥 Pulling latest GHCR images..."
6162
docker compose -f docker-compose.yml -f docker-compose.homelab.yml pull
63+
6264
echo "🔄 Recreating containers with homelab overrides..."
65+
# The ollama-init service will automatically pull required models
66+
# (llama3.2:3b for LLM, nomic-embed-text for embeddings)
6367
docker compose -f docker-compose.yml -f docker-compose.homelab.yml up -d --force-recreate
68+
69+
echo "⏳ Waiting for ollama-init to complete model pulls..."
70+
docker compose -f docker-compose.yml -f docker-compose.homelab.yml logs -f ollama-init || true
71+
6472
echo "🧹 Cleaning up old images..."
6573
docker image prune -f
74+
6675
echo "✅ Deployment complete!"

0 commit comments

Comments
 (0)