a b/dockerfile
1
FROM python:3.9-slim
2
3
WORKDIR /app
4
5
RUN pip install --upgrade setuptools
6
RUN pip install --upgrade pip
7
8
RUN apt-get update && apt-get install -y \
9
    build-essential \
10
    curl \
11
    software-properties-common \
12
    git \
13
    && rm -rf /var/lib/apt/lists/* 
14
15
RUN pip install --upgrade pip
16
17
RUN git clone https://github.com/DSDanielPark/GPT-BERT-Medical-QA-Chatbot.git .
18
19
RUN pip3 install -r requirements.txt
20
21
EXPOSE 8501
22
23
HEALTHCHECK CMD curl --fail http://localhost:8501/_stcore/health
24
25
ENTRYPOINT ["streamlit", "run", "chatbot.py", "--server.port=8501", "--server.address=0.0.0.0"]