···11-MOD_DID=did:plc:xxx
22-OZONE_URL=ozone.example.xyz
33-OZONE_PDS=mushroom.us-region.host.bsky.network
44-BSKY_HANDLE=mod.example.xyz
55-BSKY_PASSWORD=xxxx
11+MOD_DID=
22+OZONE_URL=
33+OZONE_PDS=
44+BSKY_HANDLE=
55+BSKY_PASSWORD=
66HOST=127.0.0.1
77-PORT=4000 // Not currently used
77+PORT=4000
88METRICS_PORT=4001
99-FIREHOSE_URL=wss://jetstream1.us-east.bsky.network/subscribe
99+FIREHOSE_URL=
1010CURSOR_UPDATE_INTERVAL=10000
1111LABEL_LIMIT=2900 * 1000
1212LABEL_LIMIT_WAIT=300 * 1000
+1-1
README.md
···9595| `HOST` | The host on which the server runs. | `127.0.0.1` |
9696| `PORT` | The port for the main application (currently unused). | `4100` |
9797| `METRICS_PORT` | The port for the Prometheus metrics server. | `4101` |
9898-| `FIREHOSE_URL` | The WebSocket URL for the Bluesky firehose. | `wss://jetstream.atproto.tools/subscribe` |
9898+| `FIREHOSE_URL` | The WebSocket URL for the Bluesky firehose. | `FIREHOSE_URL=wss://jetstream1.us-east.bsky.network/subscribe` |
9999| `CURSOR_UPDATE_INTERVAL` | How often to save the firehose cursor to disk (in milliseconds). | `60000` |
100100| `LABEL_LIMIT` | (Optional) API call limit for labeling. | `undefined` |
101101| `LABEL_LIMIT_WAIT` | (Optional) Wait time when label limit is hit. | `undefined` |
+1-1
src/config.ts
···1111 ? Number(process.env.METRICS_PORT)
1212 : 4101; // Left this intact from the code I adapted this from
1313export const FIREHOSE_URL =
1414- process.env.FIREHOSE_URL ?? "wss://jetstream.atproto.tools/subscribe";
1414+ process.env.FIREHOSE_URL ?? "wss://jetstream1.us-east.bsky.network/subscribe";
1515export const WANTED_COLLECTION = [
1616 "app.bsky.feed.post",
1717 "app.bsky.actor.defs",