Awen Lelu 57714071da remove crap, erd and architecure diagram
- a bit of cleaning of useless files
- finished ERD diagram
- added architecture diagram
    - added to dossier as well
2026-03-10 10:32:47 +01:00
2026-03-05 07:55:29 +01:00
2026-03-08 12:43:23 +01:00
2026-03-08 12:43:23 +01:00
2026-03-08 12:43:23 +01:00

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
Description
No description provided
Readme 1.6 MiB
Languages
Python 69.8%
Nix 30.2%