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
53be4d9698670e45ab50c8f6f45e07f65f320860Parent: 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-cospan1 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