mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
add node_base.Dockerfile base image
This commit is contained in:
parent
1f5d949cc4
commit
19c1319259
1 changed files with 33 additions and 0 deletions
33
docker/node/node_base.Dockerfile
Normal file
33
docker/node/node_base.Dockerfile
Normal file
|
@ -0,0 +1,33 @@
|
|||
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
|
Loading…
Add table
Reference in a new issue