FROM python:3.11-slim WORKDIR /usr/src/app #Set proxy settings # RUN export http_proxy=185.46.212.98:80 # RUN export https_proxy=185.46.212.98:80 # Set our certificate to access pip commands #COPY certificates/. /usr/local/share/ca-certificates/ #COPY certificates/. /usr/etc/ca-certificates/ #RUN update-ca-certificates # COPY pip.conf /root/.config/pip/pip.conf COPY requirements.txt . #COPY certificates/ . #RUN pip --cert /etc/ssl/certs/ca-certificates.crt install certifi RUN pip --cert /etc/ssl/certs/ca-certificates.crt install -r requirements.txt #RUN sh -c 'cat certificates/*.crt >> /usr/local/lib/python3.11/site-packages/certifi/cacert.pem' #RUN cat ./certificates/thales_cert.crt >> /usr/local/lib/python3.11/site-packages/certifi/cacert.pem #RUN bash -c "export REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificate.crt" COPY . . EXPOSE 7860 EXPOSE 7861 ENV GRADIO_SERVER_NAME="0.0.0.0" CMD . ./start.sh