Skip to content

Add CoreDNS for handle resolution inside Docker #1

Description

@tompscanlan

TAP resync and DID-based handle resolution need DNS to resolve devnet.test hostnames inside Docker. Without this, TAP can accept tracking requests (/repos/add) but can't complete the full sync loop because it can't resolve the DID doc's service endpoint.

What's needed

Add a CoreDNS service to docker-compose.yml that resolves *.devnet.test to the PDS container. This is the only service that needs a fixed IP (for dns: config on other containers).

What it unblocks

  • The it.todo test in test/tap.test.ts — live event delivery after tracking a DID
  • Any consumer that needs handle resolution inside the Docker network (e.g., AT Protocol OAuth flows)

Related

  • Bead: om-81yd
  • Also related: om-e0eu (local dev handle resolution for .pds.test handles in OAuth)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions