Compose

FlexPrice Docker/Makefile shortcuts — dev-setup, compose services, Kafka UI profile, logs. Deep env wizard is devenv. Trigger: compose, docker dev, dev-setup.

flexprice db902fa 1.3 KB Updated

File contents

compose — Docker dev shortcuts

For modes, .env*, Kafka topic quirks, migrations: use devenv.

First-time / full setup

make dev-setup

Core backing services only

docker compose up -d postgres kafka clickhouse temporal temporal-ui

Full stack

make up       # start all services
make down     # stop
make restart-flexprice   # restart app services, not infra

Kafka UI (dev profile)

docker compose --profile dev up -d kafka-ui

Quick reference URLs (local defaults)

See AGENTS.md / CLAUDE.md tables (API 8080, Temporal UI 8088, Kafka UI 8084, ClickHouse 8123).

Debugging

docker compose logs -f flexprice-api
docker compose logs -f flexprice-consumer
docker compose logs -f flexprice-worker

Notes

  • Match FLEXPRICE_* env vars or .env to compose services when troubleshooting connection refused errors.
  • Do not commit secrets inside compose overrides meant for production.

Related skills

  • devenv

flexprice/flexprice/tree/main/.cursor/skills/compose commit db902fa5a0

Frequently asked questions

npx skillmds@latest add flexprice/compose