# Use the Ubuntu 18.04 image as a parent image FROM ubuntu:18.04 # Set the working directory WORKDIR /app # Update package lists and install git, python3, and pip3 RUN apt-get update && apt-get install -y git python3 python3-dev python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/* # Clone the repository RUN git clone https://github.com/ankitVP77/Blind-Motion-Deblurring-for-Legible-License-Plates-using-Deep-Learning.git /app # Install Python dependencies RUN pip3 install --no-cache-dir tensorflow numpy opencv-python-headless matplotlib gradio # Expose the port the app runs on EXPOSE 7860 # Copy the current directory contents into the container COPY . /app # Run the app.py script CMD ["python3", "app.py"]