upload_resume.shβ’1.52 kB
#!/bin/bash
# Upload resume files to AWS instance
# Usage: bash upload_resume.sh [KEY_FILE] [EC2_IP]
KEY_FILE="${1:-~/nanda-resume-key.pem}"
EC2_IP="${2:-34.224.64.59}"
echo "=========================================="
echo "π€ Uploading Resume Files to EC2"
echo "=========================================="
echo "Key File: $KEY_FILE"
echo "EC2 IP: $EC2_IP"
echo "=========================================="
echo ""
# Upload files
echo "[1/3] Uploading resume files..."
scp -i "$KEY_FILE" -o StrictHostKeyChecking=no \
data/persona.txt \
data/VIKRAM-MIT-SLOAN-1.pdf \
data/VIKRAM-MIT-SLOAN-RESUME.docx \
ubuntu@$EC2_IP:/tmp/
# Move to data directory
echo "[2/3] Moving files to agent data directory..."
ssh -i "$KEY_FILE" -o StrictHostKeyChecking=no ubuntu@$EC2_IP << 'EOF'
sudo mv /tmp/persona.txt /tmp/VIKRAM-MIT-SLOAN-*.pdf /tmp/VIKRAM-MIT-SLOAN-*.docx /home/resume/resume-agent/data/ 2>/dev/null
sudo chown -R resume:resume /home/resume/resume-agent/data/
EOF
# Restart agent
echo "[3/3] Restarting agent..."
ssh -i "$KEY_FILE" -o StrictHostKeyChecking=no ubuntu@$EC2_IP "sudo supervisorctl restart resume-agent"
echo ""
echo "=========================================="
echo "β
Upload Complete!"
echo "=========================================="
echo ""
echo "Test the agent:"
echo "curl -X POST http://$EC2_IP:6050/a2a \\"
echo " -H 'Content-Type: application/json' \\"
echo " -d '{\"content\":{\"text\":\"/info\",\"type\":\"text\"},\"role\":\"user\",\"conversation_id\":\"test\"}'"