#!/usr/bin/env bash set -e echo "Creating seed data..." python create_import_users.py -vv --dir "$IMPORT_DIR" "$ACCOUNT_COUNT" wait $! echo "Purge tasks from celery worker" celery -A cic_ussd.import_task purge -Q "$CELERY_QUEUE" --broker redis://"$REDIS_HOST":"$REDIS_PORT" -f echo "Start celery work and import balance job" if [ "$INCLUDE_BALANCES" != "y" ] then echo "Running worker without opening balance transactions" TARGET_TX_COUNT=$ACCOUNT_COUNT python cic_ussd/import_balance.py -vv -c "$CONFIG" -p "$ETH_PROVIDER" -r "$CIC_REGISTRY_ADDRESS" --token-symbol "$TOKEN_SYMBOL" -y "$KEYSTORE_PATH" "$IMPORT_DIR" & else echo "Running worker with opening balance transactions" TARGET_TX_COUNT=$((ACCOUNT_COUNT*2)) python cic_ussd/import_balance.py -vv -c "$CONFIG" -p "$ETH_PROVIDER" -r "$CIC_REGISTRY_ADDRESS" --include-balances --token-symbol "$TOKEN_SYMBOL" -y "$KEYSTORE_PATH" "$IMPORT_DIR" & fi until [ -f ./cic-import-ussd.pid ] do echo "Polling for celery worker pid file..." sleep 1 done IMPORT_BALANCE_JOB=$(