API FastAPI pour le projet Valenstagram.
cp .env.example .env
# editer le .env si nécessairemake infra-uppython3 -m venv .venv
source .venv/bin/activate
# venv\Scripts\activate # Sur Windows
pip install -r requirements.txt
# mettre a jour les tables bdd
make migrate
make runL'API est alors accessible sur : http://localhost:5000/api/docs
make infra-up: Démarre PostgreSQL et Mosquitto en Docker.make infra-down: Arrête l'infrastructure Docker.make migrate: Applique les dernières migrations de base de données.make run: Lance l'API FastAPI avec rechargement automatique.make test: Lance tous les tests.make clean: Nettoie les conteneurs et les fichiers temporaires.
Assurez-vous que l'infrastructure est lancée (make infra-up) puis :
make test