From bb8403525b3dec925bbf257d2b8f074f1da48250 Mon Sep 17 00:00:00 2001 From: ChrQR Date: Thu, 30 May 2024 00:38:46 +0200 Subject: [PATCH] dockerfile some more --- scrapers/Dockerfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/scrapers/Dockerfile b/scrapers/Dockerfile index bbeaf96..afc3e7e 100644 --- a/scrapers/Dockerfile +++ b/scrapers/Dockerfile @@ -4,21 +4,25 @@ FROM python:3.9-slim # Set the working directory in the container WORKDIR /app -# Copy the current directory contents into the container at /app -COPY . /app - # Ensure cron is installed -RUN apt-get update && apt-get install -y cron +RUN apt-get update && apt-get install -y cron && rm -rf /var/lib/apt/lists/* # Install any needed packages specified in requirements.txt +COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt +# Copy the current directory contents into the container at /app +COPY . /app + # Copy the crontab file to the cron.d directory COPY crontab /etc/cron.d/scraper-cron # Give execution rights on the cron job RUN chmod 0644 /etc/cron.d/scraper-cron +# Apply cron job +RUN crontab /etc/cron.d/scraper-cron + # Create the log file to be able to run tail RUN touch /var/log/cron.log