Form_Api_Model / Dockerfile
khaerulilman's picture
Upload 4 files
edb6aaf verified
Raw
History Blame Contribute Delete
502 Bytes
# Base image
FROM python:3.10-slim
# Create non-root user
RUN useradd -m -u 1000 user
USER user
ENV PATH="/home/user/.local/bin:$PATH"
# Set workdir
WORKDIR /app
# Copy requirements first (for better cache)
COPY --chown=user requirements.txt .
# Install deps
RUN pip install --no-cache-dir --upgrade pip \
&& pip install --no-cache-dir -r requirements.txt
# Copy app files
COPY --chown=user . .
# Expose HF port
EXPOSE 7860
# Run Flask app
CMD ["python", "app.py"]