a love letter to tangled (android, iOS, and a search API)
1TAP_URL=wss://tap-instance.up.railway.app/channel
2TAP_AUTH_PASSWORD=your-tap-admin-password
3
4TURSO_DATABASE_URL=libsql://twister-db.turso.io
5TURSO_AUTH_TOKEN=eyJhbGci...
6
7INDEXED_COLLECTIONS=sh.tangled.*
8
9SEARCH_DEFAULT_LIMIT=20
10SEARCH_MAX_LIMIT=100
11SEARCH_DEFAULT_MODE=keyword
12
13HTTP_BIND_ADDR=:8080
14LOG_LEVEL=info
15LOG_FORMAT=json
16ENABLE_ADMIN_ENDPOINTS=false
17# ADMIN_AUTH_TOKEN=
18
19# OAuth client configuration for the Twisted mobile app
20# VITE_OAUTH_CLIENT_ID must be a publicly accessible URL (use a tunnel for local dev)
21# OAUTH_CLIENT_ID=https://your-tunnel.example.com/oauth/client-metadata.json
22# OAUTH_REDIRECT_URIS=http://127.0.0.1:5173/oauth-callback,io.ionic.starter://oauth-callback