# Use the official Python image as a base image FROM python:3.11-bullseye # Set the working directory in the container WORKDIR /app # Copy the script1.py and any other necessary files COPY ./main.py /app/ # Install any dependencies RUN apt-get update RUN apt-get install -y --no-install-recommends libboost-all-dev RUN apt-get install -y bluez \ bluetooth \ pkg-config \ libboost-python-dev \ libboost-thread-dev \ libbluetooth-dev \ libglib2.0-dev \ python3-dev \ libgirepository1.0-dev \ gcc \ libcairo2-dev \ gir1.2-gtk-3.0 RUN pip3 install --no-cache-dir bluepy # Set the entry point CMD ["python", "main.py"]