FROM python:3-alpine RUN apk upgrade --available --update RUN apk add --no-cache msmtp tzdata RUN adduser --uid 1000 --disabled-password bot bot COPY requirements.txt /usr/src/app/requirements.txt RUN apk add --no-cache build-base && \ pip install --no-cache-dir -r /usr/src/app/requirements.txt && \ apk del build-base COPY src /usr/src/app COPY run.sh /usr/local/bin/run.sh COPY crontab /var/spool/cron/crontabs/bot RUN chmod +x /usr/local/bin/run.sh CMD ["crond", "-f", "-l", "0"]