> ## Documentation Index
> Fetch the complete documentation index at: /llms.txt
> Use this file to discover all available pages before exploring further.

# PostgreSQL Setup

> Set up Decision Engine with a PostgreSQL database.

# PostgreSQL Setup Guide

This page provides PostgreSQL-focused commands. For the full end-to-end setup — CLI, Docker, Compose, Helm — see the [Local Setup Guide](/decision-engine-api-reference/local-setup.md).

## Docker Compose (GHCR track)

```bash
export DECISION_ENGINE_TAG=v1.4
COMPOSE_PROFILES= docker compose --profile postgres-ghcr up -d
```

With dashboard + docs:

```bash
COMPOSE_PROFILES= docker compose --profile dashboard-postgres-ghcr up -d
```

## Docker Compose (Local build track)

```bash
COMPOSE_PROFILES= docker compose --profile postgres-local up -d --build
```

With dashboard + docs:

```bash
COMPOSE_PROFILES= docker compose --profile dashboard-postgres-local up -d --build
```

## Make targets

```bash
make init-pg-ghcr
make init-pg-local
```

## Verify

```bash
curl http://localhost:8080/health
```

Expected response:

```json
{"message":"Health is good"}
```

## Related Docs

* [Installation](/decision-engine-api-reference/installation.md)
* [Local Setup Guide](/decision-engine-api-reference/local-setup.md)
* [MySQL Setup](/decision-engine-api-reference/setup-guide-mysql.md)
* [Configuration](/decision-engine-api-reference/configuration.md)
