From f07486e24515efd8763c49991f08cf89c944fd38 Mon Sep 17 00:00:00 2001 From: Olu Amey Date: Sun, 2 Oct 2022 13:09:52 -0400 Subject: [PATCH] first commit --- docker-compose.yml | 16 ++++++++++++++++ docker/Dockerfile | 23 +++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 docker-compose.yml create mode 100644 docker/Dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..4c43ed2 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,16 @@ +version: '3' +services: + merms-myfit: + build: + context: . + dockerfile: docker/Dockerfile + restart: unless-stopped + volumes: + - ./:/app + - '/app/node_modules' + ports: + - 9054:3000 + environment: + - CHOKIDAR_USEPOLLING=true +volumes: + src: \ No newline at end of file diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 0000000..d50d2bd --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,23 @@ +# pull official base image +# FROM node:alpine +FROM node:13.12.0-alpine +# FROM node:16.13.1-alpine +# FROM node:16 + +# set working directory +WORKDIR /app + +# add `/app/node_modules/.bin` to $PATH +ENV PATH /app/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"] \ No newline at end of file