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:
- Uses a Rust base image with cargo
- Copies the indexer source code
- Builds the Rust binary
- Sets up the runtime environment (SQLite/Postgres)
- Exposes port 3001 for WebSocket connections
Reference
Identified during full codebase audit of soroban-playground.
Description
The
docker-compose.ymlreferences anindexerservice that builds from./indexer/Dockerfile, but this file does not exist.Location
docker-compose.ymllines 43-61:Impact
docker-compose upwill fail with a build errorRequired Fix
Create
indexer/Dockerfilethat:Reference
Identified during full codebase audit of soroban-playground.