Docker Compose
One-click setup to run Faramesh with PostgreSQL and Redis.
Quick Start
Faramesh runs at http://localhost:8000. API docs at http://localhost:8000/docs.
What's Included
Faramesh — API server on port 8000
PostgreSQL — Database for actions, policies, audit
Redis — Caching (when enabled)
Run a Demo Agent
Start Faramesh with Docker, then run a demo agent in another terminal:
Or use the interactive demo menu:
Environment Variables
Set these before docker-compose up if needed:
FARA_AUTH_TOKEN— Optional Bearer token for API authFARA_TENANT_ID— Optional tenant for multi-tenancy
Data Persistence
Data is stored in Docker volumes (postgres-data, redis-data). To reset:
