Files
streamline-emr/docker/statistics/Dockerfile
T

23 lines
679 B
Docker

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"]