12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- FROM python:3.10-bullseye AS fr_base
- 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"]
|