FROM ubuntu:focal WORKDIR /app ENV DEBIAN_FRONTEND=noninteractive RUN apt-get update \ && apt-get install --no-install-recommends -y \ build-essential \ libjpeg-dev \ libpython3-dev \ python3-gevent \ python3-numpy \ python3-opencv \ python3-pip \ git \ && pip3 install \ aioboto3 \ aiohttp \ jpeg2dct \ motor \ prometheus_client \ sanic==21.6.2 \ sanic-json-logging \ git+https://github.com/Assarius/sanic-prometheus@Sanic_22 \ && apt-get remove -y \ build-essential \ libjpeg-dev \ libpython3-dev \ && apt-get autoremove -y \ && apt-get clean COPY camdetect.py /app ENTRYPOINT /app/camdetect.py EXPOSE 5000 ENV PYTHONUNBUFFERED=1