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.

Merge branch '15-docker-compose-doesnt-seem-to-set-up-postgres-correctly' into dev

Trezy 99450ac4 0b89c5de

+3 -6
+1 -2
.env.example
··· 2 2 POSTGRES_USER=happyview 3 3 POSTGRES_PASSWORD=happyview 4 4 POSTGRES_DB=happyview 5 + DATABASE_URL=postgres://happyview:happyview@postgres 5 6 6 7 # Tap 7 - TAP_DATABASE_URL=postgres://tap:tap@postgres/tap 8 8 TAP_RELAY_URL=https://relay1.us-east.bsky.network 9 9 TAP_PLC_URL=https://plc.directory 10 10 TAP_ADMIN_PASSWORD=your-secret-here ··· 12 12 TAP_SIGNAL_COLLECTIONS= 13 13 14 14 # HappyView 15 - DATABASE_URL=postgres://happyview:happyview@postgres/happyview 16 15 AIP_URL=https://aip.gamesgamesgamesgames.games 17 16 TAP_URL=http://tap:2480 18 17 RELAY_URL=https://relay1.us-east.bsky.network
+2 -2
docker-compose.yml
··· 21 21 ports: 22 22 - "2480:2480" 23 23 environment: 24 - TAP_DATABASE_URL: ${TAP_DATABASE_URL} 24 + TAP_DATABASE_URL: ${DATABASE_URL}/tap 25 25 TAP_RELAY_URL: ${TAP_RELAY_URL} 26 26 TAP_PLC_URL: ${TAP_PLC_URL} 27 27 TAP_ADMIN_PASSWORD: ${TAP_ADMIN_PASSWORD} ··· 43 43 - cargo-git:/usr/local/cargo/git 44 44 - cargo-target:/app/target 45 45 environment: 46 - DATABASE_URL: ${DATABASE_URL} 46 + DATABASE_URL: ${DATABASE_URL}/happyview 47 47 AIP_URL: ${AIP_URL} 48 48 TAP_URL: ${TAP_URL} 49 49 TAP_ADMIN_PASSWORD: ${TAP_ADMIN_PASSWORD}
-2
docker/init-databases.sh
··· 2 2 set -e 3 3 4 4 psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL 5 - CREATE DATABASE aip; 6 - CREATE DATABASE happyview; 7 5 CREATE DATABASE tap; 8 6 EOSQL