new env variable

This commit is contained in:
Djeex 2025-02-19 11:11:58 +00:00
parent af88b778bf
commit bd5b703eb7
4 changed files with 11 additions and 3 deletions

View File

@ -73,6 +73,8 @@ services:
environment:
- DISCORD_WEBHOOK_URL= # URL de votre webhook Discord
- REFRESH_TIME= # Durée de rafraichissement du script en secondes
- GPU_TARGETS= #SKU
- API_URL= #URL de l'API
- PYTHONUNBUFFERED=1 # Permet d'afficher les logs en temps réel
command: python nvidia-stock-bot.py # Lance le script Python au démarrage du conteneur
```

View File

@ -1,2 +1,4 @@
DS_HOOK="votre url du webhook discord"
FREQ=60 #frequence de rafraichissement en secondes
FREQ=60 #frequence de rafraichissement en secondes
GPU=
URL=""

View File

@ -9,5 +9,7 @@ services:
environment:
- DISCORD_WEBHOOK_URL=${DS_HOOK}
- REFRESH_TIME=${FREQ}
- GPU_TARGETS=${GPU} #SKU
- API_URL=${URL} #URL de l'API
- PYTHONUNBUFFERED=1 # Permet d'afficher les logs en temps réel
command: python nvidia-stock-bot.py # Lance le script Python

View File

@ -14,6 +14,8 @@ logging.info("Démarrage du script")
# Récupération des variables d'environnement
try:
DISCORD_WEBHOOK_URL = os.environ['DISCORD_WEBHOOK_URL']
API_URL = os.environ['API_URL']
GPU_TARGETS = os.environ['GPU_TARGETS']
REFRESH_TIME = int(os.environ['REFRESH_TIME']) # Convertir en entier
except KeyError as e:
logging.error(f"Variable d'environnement manquante : {e}")
@ -27,10 +29,10 @@ print(f"url du webhook Discord: {DISCORD_WEBHOOK_URL}")
print(f"Temps d'actualisation (en secondes) : {REFRESH_TIME}")
# LURL de lAPI (exemple)
API_URL = "https://api.store.nvidia.com/partner/v1/feinventory?status=1&skus=NVGFT590&locale=FR"
#API_URL = "https://api.store.nvidia.com/partner/v1/feinventory?locale=fr-fr&skus=5090LDLCFE"
# GPUs à surveiller
GPU_TARGETS = ["NVGFT590"]
#GPU_TARGETS = ["5090LDLCFE_FR"]
# Entêtes HTTP pour la requête
HEADERS = {