Installation# Install RiskPilot ## Official prerequisites - Docker 24 or higher with Docker Compose v2; - GNU Make; - `8080` and `8025` ports free in development. PHP, Composer, Node.js and PostgreSQL are not needed on the host with Docker. The repository does not set a memory or storage minimum. For production, size after measurement, provide DNS, TLS certificate and space for PostgreSQL and documents. ## Local installation ```bash git clone https://github.com/aurelson101/riskpilot.git cd riskpilot cp .env.example .env make install make start ``` Application: `http://localhost:8080` · API: `http://localhost:8080/api` · Mailpit: `http://localhost:8025`. `make install` builds the images, installs Composer and npm, then generates the JWT pair if missing. `make start` starts services without automatically starting migrations. ## Initialize data ```bash make migrate make fixtures ``` > **Attention:** fixtures purge and replace data from the current database. Never run this command in product