new env variable
This commit is contained in:
parent
af88b778bf
commit
bd5b703eb7
@ -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 = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user