diff --git a/Dockerfile b/Dockerfile index be983a2..47a08fb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,19 @@ FROM python:3.13-slim + +# nginx pre-requisites RUN apt update && apt upgrade -y + +RUN apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring -y +RUN curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \ + | tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null +RUN echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \ + http://nginx.org/packages/debian `lsb_release -cs` nginx" \ + | tee /etc/apt/sources.list.d/nginx.list +RUN echo "Package: *\nPin: origin nginx.org\nPin: release o=nginx\nPin-Priority: 900\n" \ + | tee /etc/apt/preferences.d/99nginx + +RUN apt update RUN apt install nginx ca-certificates -y COPY requirements.txt .