Skip to content

⚠️ [HIGH] Indexer Service Missing Dockerfile Breaks Docker Compose Setup #998

Description

@ayomideadeniran

Description

The docker-compose.yml references an indexer service that builds from ./indexer/Dockerfile, but this file does not exist.

Location

docker-compose.yml lines 43-61:

indexer:
  build:
    context: ./indexer
    dockerfile: Dockerfile
  ports:
    - "3001:3001"

Impact

  • Running docker-compose up will fail with a build error
  • The indexer service cannot be deployed via Docker
  • No documented workaround for deploying the indexer

Required Fix

Create indexer/Dockerfile that:

  1. Uses a Rust base image with cargo
  2. Copies the indexer source code
  3. Builds the Rust binary
  4. Sets up the runtime environment (SQLite/Postgres)
  5. Exposes port 3001 for WebSocket connections

Reference

Identified during full codebase audit of soroban-playground.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programbackendBackend related issuesbugSomething isn't workingdatabaseDatabase related issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions