codingworkshopII / Dockerfile
hugopvs's picture
Upload 10 files
42406ac verified
raw
history blame contribute delete
627 Bytes
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"]