Gestion des droits des utilisateurs des outils du pôle DATA
Le projet s’appuie sur uv pour la gestion des dépendances.
uv sync
uv run fastapi dev src/main.py
Pour build le container applicatif
docker build .
docker images
docker run -d -p 8888:80 --name d-roles-applicatif <Image-ID>
Local dev
docker-compose-up
psql -h localhost -p 5432 -U d-roles -d d-roles
Ce projet a un hook pre-commit
uv add pre-commit
pre-commit install --install-hooks
To lint, format and sort imports, this repository uses Ruff. You can run the following command to lint and format the code:
uv run ruff check --fix && uv run ruff format