Files
healthai/README.md
Awen Lelu 7340e61a30 add models and temps UML
- add new models
- temp change to UML diagrams
2026-03-08 12:43:23 +01:00

1.6 KiB

HealthAI Coach

An ai coach that helps you for a better shape.

Développement

Backend

[!note] Pré requis

Vous devez avoir nix et docker/podman d'installer

Téléchargement des dépendences et lancement d'un environnement de développement.

nix develop # télécharge les dépendences du projet

Lancement de la base de donnée et de grafana

docker compose up -d

Lancement du backend

cd backend
# créer les tables néscéssaires dans la base de donnée
python manage.py migrate 
python manage.py runserver # lance le serveur de développement

l'api sera disponible sur l'url l'interface d'administration sur l'url (admin/admin) la documentation swagger sur l'url Grafana sera disponible sur l'url (admin/admin par défaut)

Configuration Grafana

Après le démarrage, configurez la source de données PostgreSQL dans Grafana :

Option 1 : Script automatique (recommandé)

.\grafana\setup_datasource.ps1

Option 2 : Configuration manuelle Voir le guide dans grafana/SETUP.md

Déploiement

# clone le repository
git clone https://gitlab.com/la-team-du-sang-de-la-veine/healthai-coach.git
cd healthai-coach
# copiez la configuration d'example et remplissez les champs de mot
# de passe pour la base de donnée.
cp docker-compose.production.example.yml docker-compose.production.yml
# la commande de deploy vas builder les composants néscéssaires et lancer les
# services via docker 
docker compose up -d -f docker-compose.production.yml