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-venv libmagic-dev git # Need to set up git here or we get funky errors RUN git config --global user.name "Blog Creator" RUN git config --global user.email "ridgway.infrastructure@gmail.com" RUN git config --global push.autoSetupRemote true #Get a python venv going as well cause safety 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"]