Rust AppView - highly experimental!
at experiments 1.2 kB 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 --database-url=postgres://parakeet@localhost/parakeet 12 13@set-db: 14 echo "Doing Diesel migrations..." 15 diesel migration run --database-url=postgres://parakeet@localhost/parakeet 16 17@reset-dirs: 18 echo "Clearing /var/lib/parakeet/ and recreating directories..." 19 sudo rm -rf /var/lib/parakeet/* 20 sudo mkdir -p /var/lib/parakeet/tmp/parakeet-backfill/ 21 sudo chown -R parakeet:parakeet /var/lib/parakeet 22 sudo chmod -R 777 /var/lib/parakeet 23 24@reset-all: reset-db reset-dirs 25 echo "Full reset complete: database migrations rerun, directories cleared" 26 27@set-all: set-db reset-dirs 28 echo "Full reset complete: database migrations rerun, directories cleared" 29 30@reset-and-backfill *dids: reset-db 31 for PARAMETER_VALUE in {{dids}}; do \ 32 psql parakeet -c "INSERT INTO actors (did) VALUES ('$PARAMETER_VALUE');" > /dev/null 2>&1 \ 33 done 34 export RUST_LOG=info,consumer=trace,consumer::firehose=info 35 just run-consumer --backfill