
- Ajout des variables d'environnement STORAGE_DIR et PORT - Remplacement de 127.0.0.1 par 0.0.0.0 dans les tests - Ajout de la documentation CONFIGURATION.md - Mise à jour du CHANGELOG.md vers v0.2.3 - Amélioration de la compatibilité Docker
1.3 KiB
1.3 KiB
Configuration SDK Storage
Variables d'environnement
Le service sdk_storage
peut être configuré via les variables d'environnement suivantes :
Variables principales
STORAGE_DIR
: Répertoire de stockage des données (défaut:./storage
)PORT
: Port d'écoute du serveur HTTP (défaut:8080
)NO_TTL_PERMANENT
: Si définie, les requêtes sans TTL sont traitées comme permanentes
Exemples d'utilisation
# Configuration personnalisée
export STORAGE_DIR="/var/lib/sdk_storage"
export PORT="8080"
export NO_TTL_PERMANENT="1"
# Lancement du service
./sdk_storage
Changements récents
v0.2.2 - Configuration externalisée
- Ajout : Support des variables d'environnement pour
STORAGE_DIR
etPORT
- Modification : Remplacement de
127.0.0.1
par0.0.0.0
dans les tests - Amélioration : Configuration plus flexible pour les déploiements Docker
Tests
Les tests utilisent maintenant 0.0.0.0:0
au lieu de 127.0.0.1:0
pour une meilleure compatibilité avec les environnements Docker.
Configuration Docker
environment:
- STORAGE_DIR=/app/storage
- PORT=8080
- NO_TTL_PERMANENT=1
API Endpoints
GET /health
- Vérification de santéPOST /store
- Stockage de donnéesGET /retrieve/{key}
- Récupération de données