2025-03-07 21:42:57 +08:00

21 lines
426 B
Docker

FROM python:3.11-slim
WORKDIR /app/streamlit
COPY requirements.txt ./
# RUN pip install --no-cache-dir -r requirements.txt
RUN pip install -r requirements.txt
COPY Chatbot.py .
COPY .env .
# Run python to initialize download of SentenceTransformer model
COPY initialize_sentence_transformer.py .
RUN python initialize_sentence_transformer.py
COPY pages ./pages
EXPOSE 8501
ENTRYPOINT ["streamlit", "run", "Chatbot.py"]