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

# Démarrer core-app localement

> Découvrez comment développer et maintenir la plateforme Dunsky : démarrer core-app localement. Guide fondé sur le dépôt core-app.

Utilisez Docker Compose pour démarrer ensemble le frontend, le backend, PostgreSQL local et Models API. Les services externes configurés restent nécessaires; cette pile n’est pas une démonstration entièrement hors ligne.

## Pile complète

Vous devez disposer de l’accès au dépôt, de Docker Compose, des valeurs requises par `azure.env.template` et des droits de téléchargement de l’image Models API dans le registre privé.

À la racine du dépôt, copiez `azure.env.template` vers `azure.env` et remplissez-le avec des valeurs de développement approuvées. Ne versionnez jamais ce fichier.

```bash theme={null}
docker compose up --build
```

Ouvrez `http://localhost:3000`. Par défaut, le backend est exposé sur `8081`, PostgreSQL sur `5432` et Models API sur `8080`. `CORE_APP_PORT` et `CORE_APP_API_PORT` permettent de modifier les ports de l’application.

Compose attend PostgreSQL, applique les migrations de tenancy et de mesures, puis initialise les données de développement. `RUN_DB_MIGRATIONS_ON_START=true` est réservé au développement local.

## Exécuter les paquets séparément

Le backend exige Python 3.15 ou plus :

```bash theme={null}
cd src/api
pip install -e '.[dev]'
runserver
```

La version de pnpm est définie dans `src/platform/package.json` :

```bash theme={null}
cd src/platform
pnpm install
pnpm start
```

Le backend exécuté séparément exige une base accessible et les services Databricks configurés pour les opérations concernées.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.