Files
zeekay fd27e643be feat: add whitepapers, deployment infra, docs content
- Add LaTeX whitepapers for zen-artist, zen-coder, zen-eco, zen-nano, zen-next, zen-omni
- Add Dockerfile, Makefile, docker-compose.yml deployment files
- Add docs content: guides, models, architecture reference
- Add training/scripts/tools utilities
- Update .gitignore: exclude models/, archive/, generated files
- Remove AI-generated slop status files
2026-02-27 19:16:08 -08:00

53 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
#
# Deploy Zen AI Models
#
set -e
echo "๐Ÿš€ Deploying Zen AI Models..."
# Stop existing containers
echo "๐Ÿ›‘ Stopping existing containers..."
docker-compose down 2>/dev/null || true
# Remove old traefik container if it exists
docker stop traefik 2>/dev/null || true
docker rm traefik 2>/dev/null || true
# Build images
echo "๐Ÿ—๏ธ Building Docker images..."
docker-compose build
# Start services
echo "๐Ÿš€ Starting services..."
docker-compose up -d
# Wait for services
echo "โณ Waiting for services to start..."
sleep 10
# Check status
echo ""
echo "๐Ÿ“Š Service Status:"
docker-compose ps
# Test API
echo ""
echo "๐Ÿงช Testing API..."
curl -s http://localhost:8000/health | jq . || echo "API not ready yet"
echo ""
echo "โœ… Deployment complete!"
echo ""
echo "๐Ÿ“ Access points:"
echo " - API: http://localhost:8000"
echo " - API Docs: http://localhost:8000/docs"
echo " - Traefik Dashboard: http://localhost:8080"
echo " - Ollama: http://localhost:11434"
echo ""
echo "๐Ÿ“ Useful commands:"
echo " - View logs: docker-compose logs -f"
echo " - Stop services: docker-compose down"
echo " - Restart services: docker-compose restart"
echo " - Scale API: docker-compose up -d --scale zen-api=3"