PrintedOCR / Dockerfile
imperiusrex's picture
Update Dockerfile
320ab4c verified
raw
history blame contribute delete
786 Bytes
# Use a more general-purpose Debian image to avoid conflicts
FROM debian:bullseye-slim
# Install necessary system dependencies, including libssl1.1
RUN apt-get update && \
apt-get install -y --no-install-recommends \
python3.9 \
python3-pip \
python3.9-distutils \
libssl1.1 \
libopencv-dev \
libjpeg-dev \
zlib1g-dev && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Set the correct Python executable
RUN ln -s /usr/bin/python3.9 /usr/local/bin/python
# Set the working directory
WORKDIR /app
# Copy and install Python dependencies
COPY requirements.txt .
RUN pip install --no-cache-dir -r requirements.txt
# Copy your application code
COPY app.py .
# Expose the Gradio port and run the application
EXPOSE 7860
CMD ["python", "app.py"]