Files
einsaetze-rss-feed/Dockerfile
Christian Jeworrek 256e33916d Docker
2025-02-27 20:17:31 +01:00

25 lines
760 B
Docker

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