diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 00000000..3c459d5f --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM node:16-alpine3.15 AS build + +WORKDIR /usr/src/app + +COPY package.json . + +RUN npm install + +FROM node:16-alpine3.15 + +WORKDIR /usr/src/app + +COPY . . + +COPY --from=build /usr/src/app /usr/src/app + +ENTRYPOINT npm start diff --git a/README.md b/README.md index 8d9d3342..23696092 100644 --- a/README.md +++ b/README.md @@ -81,3 +81,10 @@ Install node.js * $ cd \ * $ npm install * $ npm start + +Docker install + +* $ cd \ +* $ docker build -t jsketcher . +* $ docker run --name=jsketcher -d -p 3000:3000 jsketcher +