dokcer test bullshit

This commit is contained in:
Parsa Nazer
2025-02-25 00:16:26 +03:30
parent 9e6db820f0
commit eec07de14e
+5 -10
View File
@@ -1,20 +1,15 @@
FROM alpine:3.19 FROM alpine:3.19
RUN apk add --no-cache postgresql-client curl zip tzdata cron RUN apk add --no-cache postgresql-client curl zip tzdata dcron
RUN ln -sf /usr/share/zoneinfo/UTC /etc/localtime
RUN mkdir -p /var/log/cron /backups
RUN mkdir -p /app /var/log/cron
WORKDIR /app WORKDIR /app
COPY backup.sh . COPY backup.sh .
COPY crontab /etc/crontabs/root COPY crontab /etc/crontabs/root
RUN chmod +x backup.sh && \ RUN chmod +x backup.sh && \
chmod 0644 /etc/crontabs/root && \ chmod 0644 /etc/crontabs/root && \
touch /var/log/cron/cron.log && \ touch /var/log/cron/cron.log
chmod 666 /var/log/cron/cron.log
CMD ["crond", "-f", "-L", "/var/log/cron/cron.log"]
RUN printenv | grep -E 'PG_|TELEGRAM_' >> /etc/environment
CMD ["crond", "-f", "-l", "8", "-L", "/var/log/cron/cron.log"]