Initial release: DictIA v0.8.14-alpha (fork de Speakr, AGPL-3.0)
This commit is contained in:
44
scripts/migrate_docker.sh
Normal file
44
scripts/migrate_docker.sh
Normal file
@@ -0,0 +1,44 @@
|
||||
#!/bin/bash
|
||||
# Manual migration script for Docker deployments
|
||||
# NOTE: The first 10 recordings are processed automatically on startup.
|
||||
# This script is for processing any remaining recordings.
|
||||
|
||||
echo "🎯 Inquire Mode Manual Migration for Docker"
|
||||
echo "============================================="
|
||||
|
||||
# Check if container is running
|
||||
if ! docker compose ps | grep -q "speakr.*Up"; then
|
||||
echo "❌ Speakr container is not running. Please start it first with:"
|
||||
echo " docker compose up -d"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "ℹ️ Note: The first 10 recordings are processed automatically on startup."
|
||||
echo "ℹ️ This script processes any remaining recordings that need chunking."
|
||||
echo ""
|
||||
echo "🔍 Checking how many recordings still need processing..."
|
||||
|
||||
# First, do a dry run to see what would be processed
|
||||
docker compose exec app python migrate_existing_recordings.py --dry-run
|
||||
|
||||
echo ""
|
||||
echo "⚠️ Do you want to proceed with processing these recordings?"
|
||||
echo "⚠️ This will create embeddings and may take several minutes."
|
||||
read -p "Continue? (y/N): " -n 1 -r
|
||||
echo
|
||||
|
||||
if [[ $REPLY =~ ^[Yy]$ ]]; then
|
||||
echo "🚀 Starting migration..."
|
||||
docker compose exec app python migrate_existing_recordings.py --process --batch-size 5
|
||||
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "✅ Migration completed successfully!"
|
||||
echo "🎉 Your existing recordings are now ready for Inquire Mode!"
|
||||
else
|
||||
echo "❌ Migration failed. Check the logs above for details."
|
||||
exit 1
|
||||
fi
|
||||
else
|
||||
echo "❌ Migration cancelled."
|
||||
exit 0
|
||||
fi
|
||||
Reference in New Issue
Block a user