Create your Link in Bio for Bluesky
1#!/usr/bin/env bash
2set -euo pipefail
3
4ATPROTO_COMMIT=98711a147a8674337f605c6368f39fc10c2fae93
5
6# git submoduleを使うとDockerビルド中に動作しないため、gigetを使ってatprotoを取得する
7if [ ! -d atproto ]; then
8 # https://github.com/bluesky-social/atproto/commit/f2f8de63b333448d87c364578e023ddbb63b8b25
9 pnpm giget gh:bluesky-social/atproto#$ATPROTO_COMMIT atproto
10fi
11mkdir -p ./lexicons/com/atproto
12cp -r ./atproto/lexicons/com/atproto/repo ./lexicons/com/atproto
13
14LEXICONS=$(find ./lexicons -name '*.json' -type f)
15echo y | pnpm lex gen-api ./app/generated/api $LEXICONS
16echo y | pnpm lex gen-server ./app/generated/server $LEXICONS
17
18pnpm prisma generate