Parakeet is a Rust-based Bluesky AppView aiming to implement most of the functionality required to support the Bluesky client
at main 761 B view raw
1mod consumer 2mod parakeet 3mod parakeet-index 4 5alias run-consumer := consumer::run 6alias run-parakeet := parakeet::run 7alias run-index := parakeet-index::run 8 9@reset-db: 10 echo "Resetting and redoing Diesel migrations..." 11 diesel migration redo -a --locked-schema 12 13@reset-redis: 14 echo "Resetting Redis lists..." 15 redis-cli DEL backfill_queue backfill_processing bf_downloaded 16 17@reset-and-backfill *dids: reset-db reset-redis 18 for PARAMETER_VALUE in {{dids}}; do \ 19 psql parakeet -c "INSERT INTO actors (did) VALUES ('$PARAMETER_VALUE');" > /dev/null 2>&1 \ 20 redis-cli LPUSH backfill_queue "$PARAMETER_VALUE" > /dev/null 2>&1; \ 21 done 22 export RUST_LOG=info,consumer=trace,consumer::firehose=info 23 just run-consumer --backfill