Before you can run LogiMath, you need a few tools installed on your machine. The recommended path uses Docker and Docker Compose to manage the backend and database as containers, so you don’t need a local PostgreSQL installation. If you prefer to run services directly, you need Python 3.9 or later and a PostgreSQL database available locally.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/whitiue/logiMathApp/llms.txt
Use this file to discover all available pages before exploring further.
Required software
- With Docker (recommended)
- Without Docker
Running LogiMath with Docker Compose requires the following tools:
| Tool | Minimum version | Purpose |
|---|---|---|
| Docker | 24.x | Builds and runs containers |
| Docker Compose | 2.x | Orchestrates backend and database services |
| Git | Any recent | Clones the repository |
Install Docker
Download and install Docker Desktop for Windows or macOS. On Linux, install thedocker.io and docker-compose-plugin packages for your distribution.Verify your installation
After installing, confirm both tools are available:Environment file setup
LogiMath reads configuration from a.env file in the project root. The repository includes .env.example with all required variables:
POSTGRES_PASSWORD with a value you choose. The DATABASE_URL uses postgres as the hostname because that is the service name defined in docker-compose.yml — do not change this hostname when running with Docker.