| FROM python:3.9-slim | |
| WORKDIR /app | |
| # Minimal requirements | |
| RUN pip install --upgrade pip flask docker requests ipython jupyter-client ipykernel | |
| RUN ipython kernel install --name "python3" --user | |
| # Extra requirements | |
| RUN pip install pandas scikit-learn matplotlib seaborn | |
| COPY jupyter_kernel.py . | |
| EXPOSE 5000 | |
| ENTRYPOINT ["python", "jupyter_kernel.py"] | |