fix: move taps to backfill profile to prevent site outages The tap firehose indexers consume all available CPU and starve postgres, causing the site to hang (load average 100+, SSH and HTTPS unresponsive). Moving them to the "backfill" profile means they only run when explicitly started with --profile backfill. To run backfill manually when the server has capacity: docker compose --profile backfill up -d tap tap-knots

Author: Aaron Steven White
Commit 53be4d9698670e45ab50c8f6f45e07f65f320860
Parent: 16a64b46b8
Structural diff unavailable

These commits were pushed via plain git push, so no pre-parsed schemas are available. Install git-remote-cospan and re-push via panproto:// to see scope-level changes, breaking change detection, and semantic diffs.

brew install panproto/tap/git-remote-cospan
1 file changed +2 -0
@@ -99,6 +99,7 @@ services:
9999     image: ghcr.io/bluesky-social/indigo/tap:latest
100100     container_name: cospan-tap
101101     restart: unless-stopped
102+    profiles: ["backfill"]
102103     cpus: 0.25
103104     environment:
104105       TAP_DATABASE_URL: postgres://cospan:${POSTGRES_PASSWORD}@db:5432/tap
@@ -128,6 +129,7 @@ services:
128129     image: ghcr.io/bluesky-social/indigo/tap:latest
129130     container_name: cospan-tap-knots
130131     restart: unless-stopped
132+    profiles: ["backfill"]
131133     cpus: 0.25
132134     environment:
133135       TAP_DATABASE_URL: postgres://cospan:${POSTGRES_PASSWORD}@db:5432/tap_knots
cospan · schematic version control on atproto built on AT Protocol