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/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