Notes/Dockerfile

28 lines
500 B
Docker
Raw Normal View History

2019-11-21 19:36:34 +01:00
FROM node:12.13.1-alpine
2018-06-10 15:06:52 -04:00
# Create app directory
WORKDIR /usr/src/app
2019-10-15 21:53:46 +02:00
COPY server-package.json package.json
2018-06-10 15:06:52 -04:00
# Install app dependencies
RUN set -x \
&& apk add --no-cache --virtual .build-dependencies \
autoconf \
automake \
g++ \
gcc \
libtool \
make \
nasm \
2019-01-07 21:21:23 +00:00
libpng-dev \
2019-06-20 23:41:48 +00:00
python \
&& npm install --production \
&& apk del .build-dependencies
2018-06-10 15:06:52 -04:00
# Bundle app source
COPY . .
EXPOSE 8080
CMD [ "node", "./src/www" ]