Skip to main content
The repository includes a Docker Compose setup for running the app with PostgreSQL.

Start all services

This builds the application image and starts the services defined in docker/compose.yml.

Start only PostgreSQL

Use this when you want Docker for the database but still run the app with pnpm dev.

Environment checklist

  • BETTER_AUTH_SECRET is set
  • POSTGRES_URL matches the database container or managed PostgreSQL instance
  • At least one model provider key is set
  • Storage variables are set if uploads or generated images are enabled
  • BETTER_AUTH_URL points at the public URL in production

Operational commands