Food_Manu_Frontend / Dockerfile
Jack1808's picture
Upload folder using huggingface_hub
039472f verified
raw
history blame contribute delete
722 Bytes
FROM python:3.9-slim
# Set working directory
WORKDIR /app
# Install system dependencies
RUN apt-get update && apt-get install -y \
gcc \
g++ \
git \
wget \
&& rm -rf /var/lib/apt/lists/*
# Copy requirements first to leverage Docker cache
COPY requirements.txt .
# Install Python dependencies
RUN pip install --no-cache-dir -r requirements.txt
# Copy application files
COPY . .
# Create templates directory and move index.html
RUN mkdir -p templates
RUN mv index.html templates/ 2>/dev/null || true
# Expose port
EXPOSE 7860
# Set environment variables
ENV GRADIO_SERVER_NAME="0.0.0.0"
ENV GRADIO_SERVER_PORT=7860
# Run the application
CMD ["python", "app.py"]