浏览代码

test docker

Bernadette Elena Hammerle 3 年之前
父节点
当前提交
387e5f5d5d
共有 2 个文件被更改,包括 25 次插入0 次删除
  1. 5 0
      .dockerignore
  2. 20 0
      Dockerfile

+ 5 - 0
.dockerignore

@@ -0,0 +1,5 @@
+node_modules
+build
+.dockerignore
+Dockerfile
+Dockerfile.prod

+ 20 - 0
Dockerfile

@@ -0,0 +1,20 @@
+# pull official base image
+FROM node:13.12.0-alpine
+
+# set working directory
+WORKDIR /src
+
+# add `/app/node_modules/.bin` to $PATH
+ENV PATH /node_modules/.bin:$PATH
+
+# install app dependencies
+COPY package.json ./
+COPY package-lock.json ./
+RUN npm install --silent
+RUN npm install react-scripts@3.4.1 -g --silent
+
+# add app
+COPY . ./
+
+# start app
+CMD ["npm", "start"]