FROM php:cli # Install required dependencies RUN apt-get update && apt-get install -y cron unzip curl && rm -rf /var/lib/apt/lists/* RUN docker-php-ext-install pdo pdo_mysql RUN apt-get update && apt-get install -y libpng-dev libjpeg-dev \ && pecl install redis && docker-php-ext-enable redis # Copy the cron job script WORKDIR /app COPY fetch_and_send.php /app/fetch_and_send.php COPY crontab /etc/cron.d/crontab RUN chmod +x /app/fetch_and_send.php # Give execution rights on the cron job file RUN chmod 0644 /etc/cron.d/crontab && crontab /etc/cron.d/crontab RUN touch /var/log/cron.log && touch /app/statistics.log # Start cron in the foreground CMD ["cron", "-f"]