Spaces:
Sleeping
Sleeping
# Use an official Python runtime as a parent image | |
FROM python:3.11 | |
# Set the working directory in the container | |
WORKDIR /app/ttyd | |
# Copy the current directory contents into the container at /usr/src/app | |
# COPY . /app/ttyd | |
COPY *.py /app/ttyd | |
# to make gradio app accessible to local network (default 127.0.0.1 is only accissible within the container) | |
ENV GRADIO_SERVER_NAME=0.0.0.0 | |
# Install any needed packages specified in requirements.txt | |
RUN pip install --no-cache-dir -r requirements.txt # already installed in base image | |
#to be moved to ttyd_base image | |
RUN python -c "from sentence_transformers import SentenceTransformer; model = SentenceTransformer('sentence-transformers/all-MiniLM-L6-v2', cache_folder='./tmp/hfEmbModel')" | |
# Use ENTRYPOINT to allow passing user arguments | |
ENTRYPOINT ["python", "app.py"] |