forked from MiniAiLive/FaceLivenessDetection-Linux
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDockerfile
21 lines (21 loc) · 786 Bytes
/
Dockerfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
FROM ubuntu:20.04
RUN ln -snf /usr/share/zoneinfo/$CONTAINER_TIMEZONE /etc/localtime && echo $CONTAINER_TIMEZONE > /etc/timezone
RUN apt-get update -y
RUN apt-get install -y python3 python3-pip python3-opencv
RUN apt-get install -y libcurl4-openssl-dev libssl-dev
RUN mkdir -p /root/miniai_liveness
RUN mkdir -p /root/miniai_liveness/bin
RUN mkdir -p /root/miniai_liveness/flask
RUN mkdir -p /root/miniai_liveness/model
RUN mkdir -p /root/miniai_liveness/python
WORKDIR /root/miniai_liveness
COPY ./bin ./bin
COPY ./flask ./flask
COPY ./model ./model
COPY ./python ./python
COPY ./bin/linux_x86_64/libminiai_models.so /usr/lib
COPY ./bin/linux_x86_64/libimutils.so /usr/lib
WORKDIR /root/miniai_liveness/flask
RUN pip3 install -r requirements.txt
CMD [ "python3", "app.py"]
EXPOSE 8888