19 lines
324 B
Docker
19 lines
324 B
Docker
# Test web-app to use with Pluralsight courses and Docker Deep Dive book
|
|
FROM alpine
|
|
|
|
LABEL maintainer="nigelpoulton@hotmail.com"
|
|
|
|
# Install Node and NPM
|
|
RUN apk add --update nodejs npm curl
|
|
|
|
# Copy app to /src
|
|
COPY . /src
|
|
|
|
WORKDIR /src
|
|
|
|
# Install dependencies
|
|
RUN npm install
|
|
|
|
EXPOSE 8080
|
|
|
|
ENTRYPOINT ["node", "./app.js"]
|