ketr.photos/Dockerfile
James Ketrenos 81c1591b6b Not working
Signed-off-by: James Ketrenos <james_git@ketrenos.com>
2023-01-01 15:00:03 -08:00

48 lines
901 B
Docker

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
RUN DEBIAN_FRONTEND=NONINTERACTIVE apt-get install -y \
jhead
RUN pip install piexif
CMD [ "/entrypoint.sh" ]