A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

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

chore: remove tap from local dev env

Trezy e5cfc1f7 a289f80b

+4 -35
-8
.env.example
··· 6 6 # POSTGRES_PASSWORD=happyview 7 7 # POSTGRES_DB=happyview 8 8 9 - # Tap 10 - TAP_RELAY_URL=https://relay1.us-east.bsky.network 11 - TAP_PLC_URL=https://plc.directory 12 - TAP_ADMIN_PASSWORD=your-secret-here 13 - TAP_COLLECTION_FILTERS= 14 - TAP_SIGNAL_COLLECTIONS= 15 - 16 9 # HappyView 17 10 PUBLIC_URL=http://localhost:3000 18 11 SESSION_SECRET=change-me-in-production 19 - TAP_URL=http://tap:2480 20 12 RELAY_URL=https://relay1.us-east.bsky.network 21 13 PORT=3000 22 14
+4 -27
docker-compose.yml
··· 20 20 # timeout: 3s 21 21 # retries: 5 22 22 23 - tap: 24 - image: ghcr.io/bluesky-social/indigo/tap:latest 25 - ports: 26 - - "2480:2480" 27 - environment: 28 - TAP_DATABASE_URL: sqlite:///data/tap.db 29 - TAP_RELAY_URL: ${TAP_RELAY_URL} 30 - TAP_PLC_URL: ${TAP_PLC_URL} 31 - TAP_ADMIN_PASSWORD: ${TAP_ADMIN_PASSWORD} 32 - TAP_COLLECTION_FILTERS: ${TAP_COLLECTION_FILTERS} 33 - TAP_SIGNAL_COLLECTIONS: ${TAP_SIGNAL_COLLECTIONS} 34 - volumes: 35 - - tap-data:/data 36 - # Uncomment if using Postgres: 37 - # depends_on: 38 - # postgres: 39 - # condition: service_healthy 40 - 41 23 happyview: 42 24 image: rust:1.93 43 25 working_dir: /app ··· 53 35 DATABASE_URL: ${DATABASE_URL} 54 36 PUBLIC_URL: ${PUBLIC_URL} 55 37 SESSION_SECRET: ${SESSION_SECRET} 56 - TAP_URL: ${TAP_URL} 57 - TAP_ADMIN_PASSWORD: ${TAP_ADMIN_PASSWORD} 58 38 RELAY_URL: ${RELAY_URL} 59 39 PORT: ${PORT} 60 - depends_on: 61 - # Uncomment if using Postgres: 62 - # postgres: 63 - # condition: service_healthy 64 - tap: 65 - condition: service_started 40 + # depends_on: 41 + # Uncomment if using Postgres: 42 + # postgres: 43 + # condition: service_healthy 66 44 67 45 web: 68 46 image: node:24-alpine ··· 80 58 volumes: 81 59 # Uncomment if using Postgres: 82 60 # pgdata: 83 - tap-data: 84 61 cargo-registry: 85 62 cargo-git: 86 63 cargo-target: