Skip to content

gip-inclusion/pilotage

Repository files navigation

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

About

Le pilotage de l'inclusion

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6