mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
33 lines
No EOL
1.1 KiB
Docker
33 lines
No EOL
1.1 KiB
Docker
FROM node:14.4.0
|
|
WORKDIR /usr/src/app
|
|
RUN set -ex \
|
|
&& rundDeps=' \
|
|
libpq5 \
|
|
libjpeg62 \
|
|
libxslt1.1 \
|
|
' \
|
|
&& buildDeps=' \
|
|
patch \
|
|
python-dev \
|
|
gfortran \
|
|
lib32ncurses5-dev \
|
|
libblas-dev \
|
|
libffi-dev \
|
|
libjpeg-dev \
|
|
default-libmysqlclient-dev \
|
|
libpq-dev \
|
|
libreadline6-dev \
|
|
liblapack-dev \
|
|
libxml2-dev \
|
|
libxslt1-dev \
|
|
ncurses-dev \
|
|
zlib1g-dev \
|
|
' \
|
|
&& apt-get update \
|
|
&& apt-get install -y $rundDeps $buildDeps --no-install-recommends \
|
|
&& apt-get purge -y --auto-remove ${buildDeps} \
|
|
&& rm -rf /var/lib/apt/lists/*
|
|
|
|
COPY ./node/package.json /usr/src/app/package.json
|
|
COPY ./node/package-lock.json /usr/src/app/package-lock.json
|
|
RUN npm install |