23 lines
		
	
	
		
			614 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			614 B
		
	
	
	
		
			Docker
		
	
	
	
	
	
| FROM ubuntu
 | |
| WORKDIR /app
 | |
| ENV DEBIAN_FRONTEND=noninteractive
 | |
| RUN apt-get update && apt-get install -y \
 | |
|     gstreamer1.0-libav \
 | |
|     gstreamer1.0-plugins-bad \
 | |
|     gstreamer1.0-plugins-base \
 | |
|     gstreamer1.0-plugins-good \
 | |
|     gstreamer1.0-plugins-ugly \
 | |
|     gstreamer1.0-tools \
 | |
|     libjpeg-dev \
 | |
|     python3-gevent \
 | |
|     python3-numpy \
 | |
|     python3-opencv \
 | |
|     python3-flask \
 | |
|     python3-pip \
 | |
|  && apt-get clean
 | |
| RUN pip3 install boto3 prometheus_client pymongo==3.12.2 aiohttp jpeg2dct sanic==21.6.2 sanic_prometheus motor
 | |
| COPY camdetect.py /app
 | |
| ENTRYPOINT /app/camdetect.py
 | |
| EXPOSE 5000
 | |
| ENV PYTHONUNBUFFERED=1
 |