mirror of
https://github.com/photoprism/photoprism.git
synced 2025-12-12 08:44:04 +01:00
Dockerfiles: Add system packages for the development environment
Signed-off-by: Michael Mayer <michael@photoprism.app>
This commit is contained in:
@@ -62,14 +62,17 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
va-driver-all libva2 iputils-ping dnsutils libmagic-mgc \
|
va-driver-all libva2 iputils-ping dnsutils libmagic-mgc \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
build-essential software-properties-common pkg-config apt-utils \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
gcc g++ git autoconf automake cmake gettext apache2-utils davfs2 \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
chrpath tree ripgrep fd-find bat shellcheck shfmt fzf \
|
||||||
|
libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
libc6-dev libhdf5-serial-dev libzmq3-dev libssl-dev libnss3 \
|
libc6-dev libhdf5-serial-dev libzmq3-dev libssl-dev libnss3 \
|
||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
x264 x265 libde265-dev libaom-dev libvpx-dev libwebm-dev libjpeg-dev libmatroska-dev libdvdread-dev \
|
x264 x265 libde265-dev libaom-dev libvpx-dev libwebm-dev libjpeg-dev libmatroska-dev libdvdread-dev \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
software-properties-common pkg-config apt-utils ripgrep fd-find bat eza \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev \
|
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
@@ -66,6 +66,8 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
x264 x265 libde265-dev libaom-dev libvpx-dev libwebm-dev libjpeg-dev libmatroska-dev libdvdread-dev \
|
x264 x265 libde265-dev libaom-dev libvpx-dev libwebm-dev libjpeg-dev libmatroska-dev libdvdread-dev \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
software-properties-common pkg-config apt-utils ripgrep fd-find bat eza \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev \
|
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
@@ -66,6 +66,8 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
iputils-ping dnsutils \
|
iputils-ping dnsutils \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
software-properties-common pkg-config apt-utils ripgrep fd-find bat eza \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
@@ -68,6 +68,8 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
iputils-ping dnsutils \
|
iputils-ping dnsutils \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
software-properties-common pkg-config apt-utils ripgrep fd-find bat eza \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
@@ -71,6 +71,8 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
@@ -63,14 +63,17 @@ RUN echo 'APT::Acquire::Retries "3";' > /etc/apt/apt.conf.d/80retries && \
|
|||||||
va-driver-all libva2 iputils-ping dnsutils libmagic-mgc \
|
va-driver-all libva2 iputils-ping dnsutils libmagic-mgc \
|
||||||
&& \
|
&& \
|
||||||
apt-get -qq install \
|
apt-get -qq install \
|
||||||
software-properties-common pkg-config apt-utils ripgrep \
|
build-essential software-properties-common pkg-config apt-utils \
|
||||||
build-essential gcc g++ git gettext davfs2 chrpath apache2-utils \
|
gcc g++ git autoconf automake cmake gettext apache2-utils davfs2 \
|
||||||
autoconf automake cmake libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
chrpath tree ripgrep fd-find bat eza git-delta shellcheck shfmt fzf \
|
||||||
|
libtool libjpeg-dev libpng-dev libwebp-dev libavcodec-dev \
|
||||||
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
libx264-dev libx265-dev libaom-dev libvpx-dev libwebm-dev libxft-dev \
|
||||||
libc6-dev libhdf5-serial-dev libzmq3-dev libssl-dev libnss3 \
|
libc6-dev libhdf5-serial-dev libzmq3-dev libssl-dev libnss3 \
|
||||||
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
libfreetype6 libfreetype6-dev libfontconfig1 libfontconfig1-dev fonts-roboto \
|
||||||
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
librsvg2-bin ghostscript gsfonts pdf2svg ps2eps libsharpyuv-dev \
|
||||||
&& \
|
&& \
|
||||||
|
ln -sf /usr/bin/fdfind /usr/local/bin/fd && \
|
||||||
|
ln -sf /usr/bin/batcat /usr/local/bin/bat && \
|
||||||
/scripts/install-nodejs.sh && \
|
/scripts/install-nodejs.sh && \
|
||||||
/scripts/install-mariadb.sh mariadb-client && \
|
/scripts/install-mariadb.sh mariadb-client && \
|
||||||
/scripts/install-tensorflow.sh && \
|
/scripts/install-tensorflow.sh && \
|
||||||
|
|||||||
Reference in New Issue
Block a user