> Ne pas utiliser des fichiers statiques provenant de l'app (avec des chemins commençant par `../app`). En effet, en production, l'API et l'application web tournent dans deux containers différents, et l'un n'a pas accès au code de l'autre (ce qui fait des images docker plus légères)
L'API de Churros permet l'interaction avec les données de l'application. C'est un API [GraphQL](https://graphql.org/), dont la documentation est disponible à `/graphql` (par exemple, <https://churros.inpt.fr/graphql>). Les données sont stockées dans une base de données Postgres (voir [Base de données](/Base-de-données)). À l'API GraphQL s'ajoute quelques autres URLs fournissant des services divers:
L'API de Churros permet l'interaction avec les données de l'application. C'est un API [GraphQL](https://graphql.org/), dont la documentation est disponible à `/graphql` (par exemple, <https://churros.inpt.fr/graphql>). Les données sont stockées dans une base de données Postgres (voir [Base de données](/Base-de-données)). À l'API GraphQL s'ajoute quelques autres URLs fournissant des services divers:
- Un serveur de fichiers statiques pour les fichiers générés par les utilisateurs à `/storage` (sert par exemple à récupérer les photos de profil, les logos des clubs ou les documents sur La Frappe)
- Un serveur de fichiers statiques pour les fichiers générés par les utilisateurs à `/storage` (sert par exemple à récupérer les photos de profil, les logos des clubs ou les documents sur La Frappe)