Something went wrong. Try again.
Parakeet is a Rust-based Bluesky AppServer aiming to implement most of the functionality required to support the Bluesky client
appview atproto bluesky rust appserver
Something went wrong. Try again.
123456789101112131415161718192021222324252627mod consumer 'crates/consumer'mod parakeet 'crates/parakeet'mod parakeet-index 'crates/parakeet-index'
alias run-consumer := consumer::runalias run-consumer-rel := consumer::run-relalias run-parakeet := parakeet::runalias run-parakeet-rel := parakeet::run-relalias run-index := parakeet-index::runalias run-index-rel := parakeet-index::run-rel
@reset-db: echo "Resetting and redoing Diesel migrations..." diesel migration redo -a --locked-schema
@reset-redis: echo "Resetting Redis lists..." redis-cli DEL backfill_queue bf_duplicate bf_pending
@reset-and-backfill *dids: reset-db reset-redis for PARAMETER_VALUE in {{dids}}; do \ psql parakeet -c "INSERT INTO actors (did) VALUES ('$PARAMETER_VALUE');" > /dev/null 2>&1 \ redis-cli LPUSH backfill_queue "$PARAMETER_VALUE" > /dev/null 2>&1; \ done export RUST_LOG=info,consumer=trace,consumer::firehose=info just run-consumer --backfill