CRSArena / Dockerfile
Nolwenn
Update data download
d44011a
raw
history blame
596 Bytes
# Dockerfile to run CRS Arena
FROM python:3.9-bullseye
COPY . .
# Install requirements
RUN pip install --no-cache-dir -r requirements.txt
# Expose Hugging Face Space secrets and download external data
RUN --mount=type=secret,id=models_folder_url,mode=0444,required=true \
--mount=type=secret,id=item_embeddings_url,mode=0444,required=true \
python download_external_data.py \
$(cat /run/secrets/models_folder_url) \
$(cat /run/secrets/item_embeddings_url)
EXPOSE 7860
# Run Streamlit app
CMD ["python", "-m", "streamlit", "run", "crs_arena/arena.py", "--server.port", "7860"]