FROM ubuntu:jammy RUN apt-get update \ && DEBIAN_FRONTEND=NONINTERACTIVE apt-get upgrade -y RUN DEBIAN_FRONTEND=NONINTERACTIVE apt-get install -y \ wget \ pip \ libgl1 \ libglib2.0-0 \ nginx \ rsync \ less \ git \ sqlite3 # Upgrade Node RUN wget -qO- https://deb.nodesource.com/setup_18.x | bash - RUN DEBIAN_FRONTEND=NONINTERACTIVE apt-get install -y \ nodejs # Install the latest npm and npx RUN npm install --global npm@latest # Install deepface and retina-face RUN pip install deepface RUN pip install retina-face # numpy 1.24 deprecated float; deepface is still using it, so we need to # install <1.24 RUN pip install "numpy<1.24" RUN apt-get install -y python2 COPY /entrypoint.sh / COPY . /website WORKDIR /website RUN npm upgrade && npm install CMD [ "/entrypoint.sh" ]