This commit is contained in:
2024-10-20 13:24:09 +11:00
parent b5255e4996
commit 2a0b402c38
2 changed files with 9 additions and 12 deletions
+6 -9
View File
@@ -1,21 +1,18 @@
FROM python:3.9-slim FROM python:3.9-slim
# Install dependencies # Install system dependencies
RUN apt-get update && apt-get install -y \ RUN apt-get update && apt-get install -y \
libopencv-dev \ libgl1-mesa-glx \
python3-opencv \ libglib2.0-0 \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
# Install Python packages # Install OpenCV
RUN pip install --no-cache-dir \ RUN pip install --no-cache-dir paho-mqtt opencv-python-headless numpy requests
paho-mqtt \
requests \
numpy
# Copy the dayglo detector script # Copy the dayglo detector script
COPY dayglo_detector.py /app/dayglo_detector.py COPY dayglo_detector.py /app/dayglo_detector.py
WORKDIR /app WORKDIR /app
CMD ["python", "dayglo_detector.py"] CMD ["python", "/app/dayglo_detector.py"]
+3 -3
View File
@@ -61,10 +61,10 @@ services:
volumes: volumes:
- /etc/localtime:/etc/localtime:ro - /etc/localtime:/etc/localtime:ro
environment: environment:
MQTT_BROKER: 'frigate' MQTT_BROKER: '10.59.221.172'
MQTT_PORT: '1883' MQTT_PORT: '1883'
MQTT_USERNAME: 'your_mqtt_username' # Optional MQTT_USERNAME: 'dayglo' # Optional
MQTT_PASSWORD: 'your_mqtt_password' # Optional MQTT_PASSWORD: 'hytphidcivNolyuWidAgmovdorgac9' # Optional
FRIGATE_URL: 'http://frigate:5000' FRIGATE_URL: 'http://frigate:5000'
INTERESTED_ZONES: 'Door_Front' INTERESTED_ZONES: 'Door_Front'
depends_on: depends_on: