mirror of
https://github.com/BreizhHardware/ntfy_alerts.git
synced 2026-01-18 16:37:28 +01:00
Fix dockerfile
This commit is contained in:
@@ -4,6 +4,7 @@ LABEL maintainer="BreizhHardware"
|
||||
|
||||
ADD ntfy.py /
|
||||
ADD requirements.txt /
|
||||
ADD entrypoint.sh /
|
||||
RUN pip install -r requirements.txt
|
||||
|
||||
# Définir les variables d'environnement pour username et password
|
||||
@@ -12,7 +13,4 @@ ENV USERNAME="" \
|
||||
NTFY_URL="" \
|
||||
GHNTFY_TIMEOUT="3600"
|
||||
|
||||
# Exécuter la commande pour générer l'authentification base64 à partir des variables d'environnement
|
||||
RUN echo -n "$USERNAME:$PASSWORD" | base64 > /auth.txt
|
||||
|
||||
CMD ["python", "./ntfy.py"]
|
||||
ENTRYPOINT ["/entrypoint.sh"]
|
||||
|
||||
7
entrypoint.sh
Normal file
7
entrypoint.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Génère le contenu du fichier auth.txt à partir des variables d'environnement
|
||||
echo -n "$USERNAME:$PASSWORD" | base64 > /auth.txt
|
||||
|
||||
# Exécute le script Python
|
||||
exec python ./ntfy.py
|
||||
1
ntfy.py
1
ntfy.py
@@ -15,6 +15,7 @@ watched_repos_list = ['dani-garcia/vaultwarden', 'jellyfin/jellyfin', 'linuxserv
|
||||
# Dictionnaire pour stocker les versions précédentes
|
||||
previous_versions = {}
|
||||
|
||||
logger.info("Démarrage de la surveillance des versions...")
|
||||
|
||||
def get_latest_releases(watched_repos):
|
||||
releases = []
|
||||
|
||||
Reference in New Issue
Block a user