This commit is contained in:
Christian Jeworrek
2025-02-27 20:17:31 +01:00
parent d2a2d006a4
commit 256e33916d
3 changed files with 35 additions and 4 deletions

24
Dockerfile Normal file
View File

@@ -0,0 +1,24 @@
FROM alpine:latest
COPY scripts/einsaetze_rss_feed.py /usr/local/bin/
ENV REFRESHTIME=1800
ENV MUSL_LOCPATH=/usr/share/i18n/locales/musl
ENV OUTFILE=/var/rss/feed.rss
USER root
RUN \
echo '#!/bin/sh' > /usr/local/bin/einsaetze_rss_feed.sh &&\
echo 'while true; do python3 /usr/local/bin/einsaetze_rss_feed.py > $OUTFILE; sleep $REFRESHTIME; done' >> /usr/local/bin/einsaetze_rss_feed.sh &&\
chmod +x /usr/local/bin/einsaetze_rss_feed.sh &&\
chmod +x /usr/local/bin/einsaetze_rss_feed.py &&\
mkdir /var/rss &&\
apk update &&\
apk upgrade &&\
apk add py3-pip &&\
apk add py3-beautifulsoup4 &&\
apk add py3-tz &&\
apk add py3-requests &&\
apk add musl musl-utils musl-locales tzdata &&\
true
CMD /usr/local/bin/einsaetze_rss_feed.sh