first commit
This commit is contained in:
26
service_app_mail/mailService.Dockerfile
Normal file
26
service_app_mail/mailService.Dockerfile
Normal file
@@ -0,0 +1,26 @@
|
||||
FROM python:3.10-slim
|
||||
|
||||
ENV PYTHONDONTWRITEBYTECODE 1
|
||||
ENV PYTHONUNBUFFERED 1
|
||||
|
||||
COPY ../service_app_mail/mailserver.requirements.txt .
|
||||
|
||||
RUN pip install --upgrade pip
|
||||
RUN pip install --no-cache-dir --upgrade -r mailserver.requirements.txt
|
||||
|
||||
COPY ../service_app_mail ./service_app_mail
|
||||
COPY ../api_library ./service_app_mail/api_library
|
||||
COPY ../api_services ./service_app_mail/api_services
|
||||
|
||||
RUN apt-get update && apt-get install -y cron
|
||||
|
||||
# 11:00 Istanbul Time (UTC+3) system time is 08:00 UTC
|
||||
RUN echo "0 8 * * * /usr/local/bin/python /app_mail_sender.py >> /var/log/cron.log 2>&1" > /tmp/crontab_list && crontab /tmp/crontab_list
|
||||
|
||||
RUN touch /var/log/cron.log
|
||||
|
||||
CMD cron && tail -f /var/log/cron.log
|
||||
|
||||
#RUN chmod 0644 /etc/cron.d/app_mail_sender_cron
|
||||
#RUN crontab /etc/cron.d/send_email_cron
|
||||
#CMD ["python", "-m", "app_mail_sender"]
|
||||
Reference in New Issue
Block a user