Spaces:
Running
Running
set -e # Exit on any error | |
echo "Starting initialization..." | |
# Run initializer | |
python -m app.initializer || { echo "Initializer failed"; exit 1; } | |
echo "Initializer complete" | |
# Clear Qdrant storage (if needed) | |
rm -rf ./database/* || { echo "Failed to clear Qdrant storage"; exit 1; } | |
echo "Qdrant storage cleared" | |
# Run automigration | |
python -m app.automigration || { echo "Automigration failed"; exit 1; } | |
echo "Automigration complete" | |
# Start all services with supervisord | |
supervisord -c supervisord.conf || { echo "Supervisord failed to start"; exit 1; } | |
echo "Services started" |