From 7e08b2cfd4f72b592cd8ba80e96af381a1448b57 Mon Sep 17 00:00:00 2001 From: shihaam Date: Fri, 4 Nov 2022 23:47:43 +0500 Subject: [PATCH] attempting to install pdlib --- .gitignore | 2 ++ Dockerfile | 17 +++++++++++++---- docker-compose.yml | 7 ++++++- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 5e4db44..f135488 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,8 @@ configs/* logs/ logs/* nextcloud/ +nextcloud-apps/ +nextcloud-apps/* nextcloud/* database/ database/* diff --git a/Dockerfile b/Dockerfile index 4ab78a4..65f4324 100644 --- a/Dockerfile +++ b/Dockerfile @@ -69,10 +69,19 @@ RUN apt install -y php${PHPVERSION}-imagick imagemagick ffmpeg libreoffice --no #Installing Optional PHP module requried for face recogniton #RUN apt install -y php-pdlib --no-install-recommends -#RUN apt install libdlib-dev -y \ -# && apt auto-remove -y \ -# && apt clean -y - +RUN apt install php${PHPVERSION}-dev libx11-dev libopenblas-dev liblapack-dev make cmake gcc g++ -y \ + && git clone https://github.com/davisking/dlib.git \ + && cd dlib/dlib && mkdir build && cd build \ + && cmake -DBUILD_SHARED_LIBS=ON .. \ + && make && make install \ + && cd \ + && git clone https://github.com/goodspb/pdlib.git \ + && cd pdlib \ + && phpize && ./configure --enable-debug \ + && make && make install \ + && apt auto-remove -y \ + && apt clean -y \ + && rm -v pdlib dlib # Delete default stuff RUN rm -rv /var/www/html/index.nginx-debian.html \ diff --git a/docker-compose.yml b/docker-compose.yml index ecc8b22..bdb1f1b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -16,6 +16,7 @@ services: - /mnt/vol2/nextcloud-data:/var/www/html/data #CHANGE MOUNT POINT FOR THIS ports: - 8003:80 + restart: always ######################### db: image: mysql:8 @@ -25,4 +26,8 @@ services: MYSQL_PASSWORD: nextcloud MYSQL_ALLOW_EMPTY_PASSWORD: true volumes: - - ./database:/var/lib/mysql + - database:/var/lib/mysql + restart: always + +volumes: + database: