diff --git a/dev.dockerfile b/dev.dockerfile index d7e2597..8319eb9 100644 --- a/dev.dockerfile +++ b/dev.dockerfile @@ -2,6 +2,7 @@ FROM node:12 WORKDIR /app COPY ./app/package.json /app +# COPY ./app /app RUN npm install CMD npm start diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml new file mode 100644 index 0000000..ccc9537 --- /dev/null +++ b/docker-compose.prod.yml @@ -0,0 +1,9 @@ +version: "2" +services: + app: + build: + context: . + args: + - REACT_APP_HOST=http://api.face-classify.beetai.com + dockerfile: prod.dockerfile + image: registry.beetai.com:5000/fsi_web:1.0 \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index b54731c..28864c8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -9,7 +9,7 @@ services: tty: true - image: registry.beetai.com:5000/fsi_view:dev_1.0 + image: registry.beetai.com:5000/fsi_view:dev ports: - "5201:3000" volumes: diff --git a/prod.dockerfile b/prod.dockerfile new file mode 100644 index 0000000..b545270 --- /dev/null +++ b/prod.dockerfile @@ -0,0 +1,17 @@ +FROM node:12 +WORKDIR /app +COPY ./app/package.json /app + +RUN npm install +RUN npm install -g serve +RUN npm audit fix + +ARG REACT_APP_HOST + +ENV REACT_APP_HOST $REACT_APP_HOST + +COPY ./app /app +RUN npm run build +CMD serve -l 3000 -s build + +EXPOSE 3000