FROM ubuntu:18.04 as base
RUN apt-get update -y && apt-get install -y cmake pkg-config libjpeg8-dev libtiff5-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libgtk-3-dev libatlas-base-dev gfortran zipalign python3 python3-pip python3-dev wget unzip
RUN pip3 install numpy
RUN wget -O
opencv.zip https://github.com/opencv/opencv/archive/4.1.0.zip && unzip
opencv.zipRUN cd opencv-4.1.0 && mkdir build && cd build && cmake -D CMAKE_BUILD_TYPE=RELEASE \
-D CMAKE_INSTALL_PREFIX=/usr/local \
-D INSTALL_PYTHON_EXAMPLES=ON \
-D INSTALL_C_EXAMPLES=OFF \
-D BUILD_EXAMPLES=ON .. && make -j 4 && make install && ldconfig
RUN apt-get install -y software-properties-common && apt-key adv --keyserver
keys.gnupg.net --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE || apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F6E65AC044F831AC80A06380C8B3A55A6F3EFCDE && add-apt-repository "deb
http://realsense-hw-public.s3.amazonaws.com/Debian/apt-repo bionic main" -u && apt-get install -y librealsense2-dkms librealsense2-utils librealsense2-dev librealsense2-dbg libglfw3-dev libgl1-mesa-dev libglu1-mesa-dev
ENV STATIC_URL /static
ENV STATIC_PATH /app/static
COPY ./requirements.txt /app/requirements.txt
WORKDIR /app
RUN pip3 install -r requirements.txt
RUN cd /usr/lib/x86_64-linux-gnu && cp librealsense2.so.2.35 librealsense2.so.2.34 && chmod 777 librealsense2.so.2.34
COPY . /app
CMD ["python3","
Main.py","run","-h","
0.0.0.0"]