From 8906d40606068b30f54799eedfc6b45155b71b1a Mon Sep 17 00:00:00 2001 From: "peter.fong" Date: Tue, 4 Feb 2025 12:45:58 +0000 Subject: [PATCH] start.sh --- energie/Dockerfile | 9 +++++++-- energie/energyprices_docker-compose.yml | 2 +- energie/start.sh | 10 ++++++++++ 3 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 energie/start.sh diff --git a/energie/Dockerfile b/energie/Dockerfile index f742f16..086805e 100644 --- a/energie/Dockerfile +++ b/energie/Dockerfile @@ -27,5 +27,10 @@ RUN chmod 0644 /etc/cron.d/cronfile.energie # Voeg een cronjob toe die de Python-script dagelijks uitvoert RUN crontab /etc/cron.d/cronfile.energie -# Start de cron-demon en houd de container draaiend -CMD ["cron", "-f"] + +# Voeg start.sh toe +COPY start.sh /start.sh +RUN chmod +x /start.sh + +# Gebruik start.sh om zowel cron als currentprice.py te starten +CMD ["/start.sh"] \ No newline at end of file diff --git a/energie/energyprices_docker-compose.yml b/energie/energyprices_docker-compose.yml index c81d4d7..ee2f9a6 100644 --- a/energie/energyprices_docker-compose.yml +++ b/energie/energyprices_docker-compose.yml @@ -4,7 +4,7 @@ version: "3.3" services: store_energyprices: restart: always - container_name: Energyprices + container_name: EnergyTools environment: - PUID=1000 - PGID=1000 diff --git a/energie/start.sh b/energie/start.sh new file mode 100644 index 0000000..328fb20 --- /dev/null +++ b/energie/start.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +# Start de cron-demon +cron + +# Start het Python-script currentprice.py +python /app/currentprice.py & + +# Wacht voor altijd zodat de container draaiende blijft +tail -f /dev/null