TAP_URL=wss://tap-instance.up.railway.app/channel TAP_AUTH_PASSWORD=your-tap-admin-password TURSO_DATABASE_URL=libsql://twister-db.turso.io TURSO_AUTH_TOKEN=eyJhbGci... INDEXED_COLLECTIONS=sh.tangled.* SEARCH_DEFAULT_LIMIT=20 SEARCH_MAX_LIMIT=100 SEARCH_DEFAULT_MODE=keyword HTTP_BIND_ADDR=:8080 LOG_LEVEL=info LOG_FORMAT=json ENABLE_ADMIN_ENDPOINTS=false # ADMIN_AUTH_TOKEN= # OAuth client configuration for the Twisted mobile app # VITE_OAUTH_CLIENT_ID must be a publicly accessible URL (use a tunnel for local dev) # OAUTH_CLIENT_ID=https://your-tunnel.example.com/oauth/client-metadata.json # OAUTH_REDIRECT_URIS=http://127.0.0.1:5173/oauth-callback,io.ionic.starter://oauth-callback