File size: 441 Bytes
ad65902
83e3b3f
7cc842f
 
 
 
83e3b3f
b5918a7
 
 
 
 
 
83e3b3f
7cc842f
83e3b3f
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM python:3.10-slim

RUN useradd -m -u 1000 user
USER user
ENV HOME=/home/user PATH=/home/user/.local/bin:$PATH
WORKDIR $HOME/app

# Install everything in one pip call to resolve constraints together
ARG CACHEBUST=v10
RUN echo $CACHEBUST && pip install --no-cache-dir --user \
    "gradio==3.50.2" \
    "starlette==0.28.0" \
    "jinja2==3.1.2"

COPY --chown=user . .

EXPOSE 7860
ENV GRADIO_SERVER_NAME=0.0.0.0

CMD ["python", "app.py"]