Spaces:
Sleeping
Sleeping
File size: 572 Bytes
51d56de 1d71dc4 51d56de 1d71dc4 51d56de 1d71dc4 a784ec0 1d71dc4 51d56de 1d71dc4 51d56de 1d71dc4 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | FROM python:3.12-slim
WORKDIR /app
ENV PYTHONUNBUFFERED=1
# Build args and env vars...
ARG HF_TOKEN HF_REPO_ID
ENV HF_TOKEN=$HF_TOKEN HF_REPO_ID=$HF_REPO_ID
# Copy & install dependencies
COPY requirements.txt .
RUN pip install --upgrade pip \
&& pip install --no-cache-dir -r requirements.txt \
&& pip install --no-cache-dir "huggingface_hub[cli]"
# Copy application code BEFORE deploying
COPY . .
# Authenticate & deploy to Spaces
RUN huggingface-cli login --token "$HF_TOKEN" \
&& printf "\napp.py\n\nn\nn\n" | gradio deploy
EXPOSE 7860
CMD ["python", "app.py"]
|