Local Infrastructure Stack
Services
app: FastAPI service (uvicorn app.main:app) built from rootDockerfileredis: price cache backend
Environment wiring
app service
G2S_CONFIG_FILE=/app/config.yamlG2S_REPOSITORY__REDIS_DSN=redis://redis:6379/0PYTHONUNBUFFERED=1
Startup instructions
- Validate compose syntax:
docker compose config
- Start dependencies:
docker compose up -d redis
- Verify running containers:
docker compose ps
- Start application:
docker compose up -d app
- Stop local stack:
docker compose down
Smoke command sequence
docker compose config
docker compose up -d redis
docker compose ps