Create your Link in Bio for Bluesky
at main 29 lines 597 B view raw
1#!/usr/bin/env bash 2set -euo pipefail 3 4ATPROTO_COMMIT=$(cat .atproto-version) 5ATPROTO_DIR="$HOME/.cache/atproto/$ATPROTO_COMMIT" 6 7# 1. Setup atproto dev server 8if [ ! -d "$ATPROTO_DIR/node_modules" ]; then 9 cd "$ATPROTO_DIR" 10 make deps 11 make build 12 cd - 13fi 14 15# 2. Start atproto dev server 16nohup pnpm dev-atproto & 17pid=$! 18echo "Started atproto dev server with pid $pid" 19trap " 20echo 21echo 'kill -STOP $pid && docker compose down' 22kill $pid 23docker compose down 24exit 25" SIGINT SIGTERM 26 27# 3. Setup database and jetstream 28pnpm wait-on tcp:2583 && docker compose up -d --wait 29pnpm prisma migrate deploy