Context
Local development currently starts only Postgres via docker-compose.yml. The PRD and README describe two Rust services (gateway and API) that developers must run manually with cargo run.
Problem
Contributors lack a one-command local stack mirroring production topology. This slows onboarding and makes webhook testing harder to reproduce consistently.
Proposed scope
- Add
waveflow-gateway and waveflow-api services to docker-compose.yml
- Wire
DATABASE_URL, ports 8080/8081, and env file passthrough from .env
- Depend on healthy Postgres before starting app containers
- Document the compose workflow in README quick start
Acceptance criteria
References
docker-compose.yml
Dockerfile.gateway, Dockerfile.api
README.md
docs/ROADMAP.md (Phase 0 scaffold)
Context
Local development currently starts only Postgres via
docker-compose.yml. The PRD and README describe two Rust services (gateway and API) that developers must run manually withcargo run.Problem
Contributors lack a one-command local stack mirroring production topology. This slows onboarding and makes webhook testing harder to reproduce consistently.
Proposed scope
waveflow-gatewayandwaveflow-apiservices todocker-compose.ymlDATABASE_URL, ports 8080/8081, and env file passthrough from.envAcceptance criteria
docker-compose upstarts Postgres, gateway, and APIhttp://localhost:8080/healthhttp://localhost:8081/healthReferences
docker-compose.ymlDockerfile.gateway,Dockerfile.apiREADME.mddocs/ROADMAP.md(Phase 0 scaffold)