new env variable
This commit is contained in:
		@@ -73,6 +73,8 @@ services:
 | 
				
			|||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - DISCORD_WEBHOOK_URL= # URL de votre webhook Discord
 | 
					      - DISCORD_WEBHOOK_URL= # URL de votre webhook Discord
 | 
				
			||||||
      - REFRESH_TIME= # Durée de rafraichissement du script en secondes
 | 
					      - 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
 | 
					      - 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
 | 
					    command: python nvidia-stock-bot.py # Lance le script Python au démarrage du conteneur
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,2 +1,4 @@
 | 
				
			|||||||
DS_HOOK="votre url du webhook discord"
 | 
					DS_HOOK="votre url du webhook discord"
 | 
				
			||||||
FREQ=60 #frequence de rafraichissement en secondes
 | 
					FREQ=60 #frequence de rafraichissement en secondes
 | 
				
			||||||
 | 
					GPU=
 | 
				
			||||||
 | 
					URL=""
 | 
				
			||||||
@@ -9,5 +9,7 @@ services:
 | 
				
			|||||||
    environment:
 | 
					    environment:
 | 
				
			||||||
      - DISCORD_WEBHOOK_URL=${DS_HOOK}
 | 
					      - DISCORD_WEBHOOK_URL=${DS_HOOK}
 | 
				
			||||||
      - REFRESH_TIME=${FREQ}
 | 
					      - 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
 | 
					      - PYTHONUNBUFFERED=1 # Permet d'afficher les logs en temps réel
 | 
				
			||||||
    command: python nvidia-stock-bot.py # Lance le script Python
 | 
					    command: python nvidia-stock-bot.py # Lance le script Python
 | 
				
			||||||
@@ -14,6 +14,8 @@ logging.info("Démarrage du script")
 | 
				
			|||||||
# Récupération des variables d'environnement
 | 
					# Récupération des variables d'environnement
 | 
				
			||||||
try:
 | 
					try:
 | 
				
			||||||
    DISCORD_WEBHOOK_URL = os.environ['DISCORD_WEBHOOK_URL']
 | 
					    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
 | 
					    REFRESH_TIME = int(os.environ['REFRESH_TIME'])  # Convertir en entier
 | 
				
			||||||
except KeyError as e:
 | 
					except KeyError as e:
 | 
				
			||||||
    logging.error(f"Variable d'environnement manquante : {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}")
 | 
					print(f"Temps d'actualisation (en secondes) : {REFRESH_TIME}")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# L’URL de l’API (exemple)
 | 
					# L’URL de l’API (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
 | 
					# GPUs à surveiller
 | 
				
			||||||
GPU_TARGETS = ["NVGFT590"]
 | 
					#GPU_TARGETS = ["5090LDLCFE_FR"]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# Entêtes HTTP pour la requête
 | 
					# Entêtes HTTP pour la requête
 | 
				
			||||||
HEADERS = {
 | 
					HEADERS = {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user