diff --git a/dayglo_detector/Dockerfile b/dayglo_detector/Dockerfile index 1f3e2db..c5ce7bb 100644 --- a/dayglo_detector/Dockerfile +++ b/dayglo_detector/Dockerfile @@ -1,21 +1,18 @@ FROM python:3.9-slim -# Install dependencies +# Install system dependencies RUN apt-get update && apt-get install -y \ - libopencv-dev \ - python3-opencv \ + libgl1-mesa-glx \ + libglib2.0-0 \ && rm -rf /var/lib/apt/lists/* -# Install Python packages -RUN pip install --no-cache-dir \ - paho-mqtt \ - requests \ - numpy +# Install OpenCV +RUN pip install --no-cache-dir paho-mqtt opencv-python-headless numpy requests # Copy the dayglo detector script COPY dayglo_detector.py /app/dayglo_detector.py WORKDIR /app -CMD ["python", "dayglo_detector.py"] +CMD ["python", "/app/dayglo_detector.py"] diff --git a/docker-compose.yml b/docker-compose.yml index b1ff714..d4141b7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -61,10 +61,10 @@ services: volumes: - /etc/localtime:/etc/localtime:ro environment: - MQTT_BROKER: 'frigate' + MQTT_BROKER: '10.59.221.172' MQTT_PORT: '1883' - MQTT_USERNAME: 'your_mqtt_username' # Optional - MQTT_PASSWORD: 'your_mqtt_password' # Optional + MQTT_USERNAME: 'dayglo' # Optional + MQTT_PASSWORD: 'hytphidcivNolyuWidAgmovdorgac9' # Optional FRIGATE_URL: 'http://frigate:5000' INTERESTED_ZONES: 'Door_Front' depends_on: