File size: 627 Bytes
febcd9c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
FROM python:3.10-slim

ENV DEBIAN_FRONTEND=noninteractive
ENV PYTHONDONTWRITEBYTECODE=1
ENV PYTHONUNBUFFERED=1

ENV GRADIO_SERVER_NAME=0.0.0.0
ENV GRADIO_SERVER_PORT=7860

WORKDIR /app
COPY . /app

# Python deps (from requirements.txt)
RUN pip install --no-cache-dir -r requirements.txt

# Notebook execution deps
RUN pip install --no-cache-dir notebook ipykernel papermill

# Pre-install packages the notebooks use via !pip install
RUN pip install --no-cache-dir textblob faker vaderSentiment transformers

RUN python -m ipykernel install --user --name python3 --display-name "Python 3"

EXPOSE 7860

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