master
AI Content Pipeline
Dockerized monorepo foundation for the AI Content Pipeline.
Local Development
Start the full stack from the repository root:
make dev
Equivalent command:
docker compose up --build
The stack exposes:
| Service | URL |
|---|---|
| Frontend | http://localhost:3000 |
| Backend | http://localhost:8000 |
| Runner | http://localhost:8010 |
| MinIO console | http://localhost:9001 |
Local-only defaults are documented in .env.example. Copy it to .env only when
you need to override local ports or service credentials.
Health Smoke
Run the public health smoke test:
make smoke
The smoke test starts Docker Compose, checks frontend/backend/runner health endpoints, and verifies that the backend can connect to Postgres, Redis, and S3-compatible object storage.
End-to-End Demo
Run full deterministic demo stack:
docker compose up --build
The Compose profile is configured for demo mode and does not require external credentials for Codex/search/WHOIS/cloud storage/GitHub.
Detailed steps (roles, happy path, failure/retry path, artifact inspection):
Languages
Python
72.6%
TypeScript
20.8%
JavaScript
4.1%
Shell
1.7%
CSS
0.6%
Other
0.1%