Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.12 KB

File metadata and controls

38 lines (28 loc) · 1.12 KB

Le pilotage de l'inclusion

Initialiser le projet

uv est utilisé pour installer la bonne version de Python et les dépendances du projet.

Pour l’installer, suivre la documentation officielle https://docs.astral.sh/uv/getting-started/installation/. Un paquet est disponible pour la plupart des distributions Linux.

  1. make venv
  2. créer un fichier .envrc.local contenant au minimum le chemin vers le .venv : echo "source .venv/bin/activate" >> .envrc.local
  3. démarrer le container pour la première fois docker compose up
  4. appliquer les migrations ./manage.py migrate
  5. créer un superuser ./manage.py createsuperuser
  6. importer les fixtures des tableaux de bords ./manage.py loaddata "pilotage/fixtures/dashboard.json"
  7. Si vous souhaitez utiliser les tableaux de bord metabase de production, ajouter METABASE_SECRET_KEY à votre .envrc.local

Démarrer le projet

Démarrez les dépendances de développement avec la commande :

docker compose up

Démarrer le serveur de développement avec la commande :

make runserver

Outils

Lancer le formatage du code :

make fix