Webhooks for the AT Protocol airglow.run
atproto atprotocol automation webhook
12
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: test env vars

Hugo 61a3a37f 19dbc836

+15 -2
+3 -2
.tangled/workflows/deploy.yaml
··· 18 18 steps: 19 19 - name: "Install dependencies" 20 20 command: "bun install --frozen-lockfile" 21 + - name: "Check" 22 + command: "bun run check" 21 23 - name: "Test" 22 24 command: "bun run test" 23 25 - name: "Build" 24 26 command: "bun run build" 25 27 - name: "Deploy to Railway" 26 28 command: | 27 - npm install -g @railway/cli 28 - railway up --detach --service airglow 29 + bunx @railway/cli up --detach --service airglow
+1
package.json
··· 6 6 "dev": "vp dev", 7 7 "build": "vp build --mode client && vp build --ssr app/server.ts --emptyOutDir false", 8 8 "test": "vp test", 9 + "check": "vp check", 9 10 "start": "bun run app/server.ts", 10 11 "db:generate": "drizzle-kit generate", 11 12 "db:migrate": "bun run lib/db/migrate.ts"
+11
vite.config.ts
··· 197 197 export default defineConfig({ 198 198 test: { 199 199 silent: "passed-only", 200 + env: { 201 + PORT: "5175", 202 + DATABASE_PATH: "./data/airglow.db", 203 + PUBLIC_URL: "http://127.0.0.1:5175", 204 + PDS_URL: "http://localhost:3000", 205 + JETSTREAM_URL: "wss://jetstream2.us-east.bsky.network/subscribe", 206 + COOKIE_SECRET: "bqaIpJSzIw85Vt3YjHrC8U+IQVUgnnSoEwlHy/Kylms=", 207 + SECRETS_KEY: "10PFvP59AtdO/rB+P09ZKkz6a2hp487tQFtzV/OMzJs=", 208 + NSID_ALLOWLIST: "", 209 + NSID_BLOCKLIST: "app.bsky.*", 210 + }, 200 211 }, 201 212 fmt: { ignorePatterns: ["lib/db/migrations"] }, 202 213 lint: { ignorePatterns: ["lib/db/migrations"], options: { typeAware: true, typeCheck: true } },