Skip to content

Setup ephemeral Bluesky AppView for testing #73

@shuuji3

Description

@shuuji3

The current ephemeral PDS server setup only supports com.atproto.* endpoints but app.bsky.* endpoints are not available on the PDS server itself. To test tsky's other methods, we also need app.bsky.* endpoint such as app.bsky.feed.getTimeline to get the user's timeline.

See also Bluesky API docs for complete list of API endpoints: https://docs.bsky.app/docs/api/at-protocol-xrpc-api

The @atproto/dev-env package provides a way to create the test networks, not just PDS and PLC servers. Probably we can use this instead of the current one internal-dev-env.

This could solve #61 because it seems not to depend on the better-sqlite3 package and use PostgreSQL container instead.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions