FROM python:3.11

RUN apt-get update && apt-get install -y cron

ENV DEBIAN_FRONTEND=noninteractive

COPY requirements.txt requirements.txt
RUN pip install --no-cache-dir -r requirements.txt
COPY clipper_app clipper
COPY entrypoint.sh clipper/entrypoint.sh

WORKDIR clipper
RUN mkdir staticfiles
RUN mkdir mediafiles

RUN chmod +x entrypoint.sh

ENTRYPOINT ["./entrypoint.sh"]