|
@@ -1,49 +1,7 @@
|
|
|
-FROM python:3.10-bullseye AS fr_base
|
|
|
+FROM fr_req AS fr
|
|
|
|
|
|
WORKDIR /usr/src/app
|
|
|
|
|
|
-COPY requirements.txt .
|
|
|
-
|
|
|
-RUN apt-get -y update && \
|
|
|
- apt-get -y upgrade && apt-get install --no-install-recommends -y --fix-missing \
|
|
|
- build-essential \
|
|
|
- cmake \
|
|
|
- gfortran \
|
|
|
- git \
|
|
|
- wget \
|
|
|
- curl \
|
|
|
- graphicsmagick \
|
|
|
- libgraphicsmagick1-dev \
|
|
|
- libatlas-base-dev \
|
|
|
- libavcodec-dev \
|
|
|
- libavformat-dev \
|
|
|
- libgtk2.0-dev \
|
|
|
- libjpeg-dev \
|
|
|
- liblapack-dev \
|
|
|
- libswscale-dev \
|
|
|
- pkg-config \
|
|
|
- python3-dev \
|
|
|
- software-properties-common \
|
|
|
- zip \
|
|
|
- nmap \
|
|
|
- net-tools \
|
|
|
- vim-tiny \
|
|
|
- nano \
|
|
|
- && apt-get clean && rm -rf /tmp/* /var/tmp/*
|
|
|
-
|
|
|
-RUN pip install numpy && \
|
|
|
- mkdir -p dlib && \
|
|
|
- git clone -b 'v19.9' --single-branch https://github.com/davisking/dlib.git dlib/ && \
|
|
|
- cd dlib && python setup.py install --yes USE_AVX_INSTRUCTIONS && \
|
|
|
- cd .. && pip install --no-cache-dir -r requirements.txt
|
|
|
-
|
|
|
-FROM fr_base AS fr
|
|
|
-
|
|
|
-COPY . .
|
|
|
-
|
|
|
-RUN chmod +x *.sh && \
|
|
|
- python face_recognition_svm.py
|
|
|
-
|
|
|
EXPOSE 8349
|
|
|
|
|
|
CMD ["/usr/src/app/run.sh", "--no-venv", "--has-db"]
|