FROM debian:trixie-slim WORKDIR /blog_creator ENV PYTHONDONTWRITEBYTECODE 1 ENV PYTHONUNBUFFERED 1 ADD src/ /blog_creator RUN apt-get update && apt-get install -y rustc cargo python-is-python3 pip python3.12-venv libmagic-dev RUN python -m venv /opt/venv ENV PATH="/opt/venv/bin:$PATH" COPY requirements.txt requirements.txt RUN pip install -r requirements.txt ENTRYPOINT ["python", "main.py"]