| `JAMA_UPLOAD_MAX_CHUNK_SIZE` | `134217728` | Taille maximale acceptée pour un morceau d'upload, en octets. La valeur par défaut correspond à 128 Mio. |
| `JAMA_UPLOAD_MAX_TOTAL_CHUNKS` | `10000` | Nombre maximal de morceaux autorisés pour un upload. |
| `JAMA_XLSX_UPLOADS_DIR` | `${JAMA_VAR_DIR}/xlsx_uploads` | Répertoire privé conservant les imports XLSX jusqu'à leur traitement en arrière-plan. |
| `JAMA_XLSX_UPLOAD_MAX_SIZE` | `26214400` | Taille compressée maximale d'un import XLSX, en octets. |
| `JAMA_XLSX_MAX_UNCOMPRESSED_SIZE` | `104857600` | Taille décompressée cumulée maximale des entrées d'une archive XLSX. |
| `JAMA_XLSX_MAX_ZIP_ENTRIES` | `1000` | Nombre maximal d'entrées dans l'archive XLSX. |
| `JAMA_XLSX_MAX_COMPRESSION_RATIO` | `200` | Ratio de compression maximal accepté pour une entrée XLSX. |
| `JAMA_XLSX_MAX_ROWS` | `50000` | Nombre maximal de lignes dans la feuille importée. |
| `JAMA_XLSX_MAX_COLUMNS` | `256` | Nombre maximal de colonnes dans la feuille importée. |
| `JAMA_XLSX_MAX_CELLS` | `500000` | Nombre maximal de cellules parcourues pendant un import. |
| `JAMA_XLSX_MAX_CELL_LENGTH` | `32767` | Longueur maximale d'une valeur textuelle de cellule. |
| `JAMA_XLSX_MAX_AFFECTED_OBJECTS` | `100000` | Nombre maximal de ressources et collections mises à jour après expansion des cascades. |
| `JAMA_XLSX_MAX_METADATA_WRITES` | `500000` | Nombre maximal estimé de valeurs de métadonnées écrites après expansion des cascades. |
| `JAMA_TMP_THUMBNAILS_DIR` | répertoire temporaire système | Répertoire de cache des miniatures temporaires générées par les vues `resources`. |
| `JAMA_TMP_THUMBNAILS_MAX_AGE_SECONDS` | `604800` | Âge maximal des miniatures temporaires avant suppression par la tâche de nettoyage. La valeur par défaut correspond à 7 jours. Mettre `0` pour désactiver le nettoyage. |
| `JAMA_THUMBNAIL_MAX_SIZE` | `2000` | Taille maximale acceptée pour les miniatures simples générées par `resources/simple_thumb`. |
@@ -62,6 +73,10 @@ CORS. Après mise à jour, chaque installation doit vérifier ces variables :
| `JAMA_MEDIA_SUBPROCESS_TIMEOUT_SECONDS` | `1800` | Timeout appliqué aux outils médias lancés en sous-processus (`ffmpeg`, `ffprobe`, `convert`, `vips`, `pdftoppm`, `pdftotext`, etc.). La valeur par défaut correspond à 30 minutes. Mettre `0` pour désactiver le timeout. |
| `JAMA_STATIC_ROOT` | `${JAMA_VAR_DIR}/static` | Destination de `collectstatic` pour les fichiers statiques en production. |
L'endpoint d'import de métadonnées XLSX exige l'en-tête `X-Project`. Le fichier
est validé puis conservé dans `JAMA_XLSX_UPLOADS_DIR` jusqu'à son traitement par
la tâche d'arrière-plan, qui le supprime après réussite ou échec.