sandbox-notebookllamalm-nextjs/scripts
Vadym Samoilenko 75e674eb6d Bump dependencies to latest, clean up deploy.sh output
- anthropic 0.71→0.97, llama-index-llms-anthropic 0.9→0.11, llama-index-llms-google-genai 0.8→0.9
- fastapi 0.119→0.136, uvicorn 0.37→0.46, elevenlabs 2.18→2.44, google-genai 1.67→1.73
- Add LlamaIndex model validator monkey-patch (claude-sonnet-4-6 + gemini models)
- deploy.sh: status-only output (suppress docker/git noise)
- Archive legacy one-shot deploy scripts to Old Readmes/migration-2026-03/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-24 14:38:42 +01:00
..
deploy.sh Bump dependencies to latest, clean up deploy.sh output 2026-04-24 14:38:42 +01:00
README.md Fix model IDs, hangs, deploy script, Docker healthchecks 2026-04-24 14:25:30 +01:00
rollback.sh Fix Claude model ID and deploy.sh sudo SSH issue 2026-04-24 14:32:20 +01:00

scripts/

Script Purpose Run frequency
deploy.sh Rolling redeploy: git pull → build → migrate DB → up -d → health check Every push to prod
rollback.sh <sha> Revert to a previous commit and rebuild Emergency only

Deploy

# SSH into optical-web-1 and run:
ssh michael_clervi@optical-web-1
cd /opt/sandbox-notebookllamalm-nextjs
sudo bash scripts/deploy.sh

# Flags:
#   --no-build       restart containers without rebuilding (for env-only changes)
#   --backend-only   rebuild + restart backend only
#   --frontend-only  rebuild + restart frontend only
#   --branch feat/x  deploy a specific branch

Rollback

# Find the SHA you want:
git log --oneline -10

# Roll back:
sudo bash scripts/rollback.sh abc1234

Historical scripts (do not run)

Old one-shot systemd→Docker migration scripts are in Old Readmes/migration-2026-03/. Old pre-Docker systemd scripts are in Old Readmes/pre-docker-systemd/.