Skip to main content

Prerequisites

  • Python 3.11+
  • uv (fast Python package manager)
Optional:
  • Redis (for background tasks with Celery)
  • PostgreSQL (SQLite works by default)

Local Setup

Visit http://localhost:5000 to see your application.

Adding Background Tasks

When you need Celery for async jobs:

Docker Setup

Full production stack with one command:
Includes Redis, PostgreSQL, Nginx, and Celery.

Environment Configuration

Key variables in .env:

Next Steps