AhsanAftab's picture
Create Docker file
c8f379c verified
raw
history blame contribute delete
544 Bytes
# Use Python 3.10
FROM python:3.10
# Set working directory to /code
WORKDIR /code
# Copy the requirements file
COPY requirements.txt .
# Install dependencies
# We add --no-cache-dir to keep the image small
RUN pip install --no-cache-dir -r requirements.txt
# Copy all your backend files (app.py, inference.py, etc.)
COPY . .
# Create the models directory (just in case) and set permissions
RUN mkdir -p /code/models && chmod 777 /code/models
# Expose the correct port
EXPOSE 7860
# Command to run the application
CMD ["python", "app.py"]