From d5eacedc0f01f5e05d8f8d46c6f16b045c560768 Mon Sep 17 00:00:00 2001 From: bi Date: Tue, 11 Jan 2022 11:20:27 +0700 Subject: [PATCH] add build file --- dev.dockerfile | 1 + docker-compose.prod.yml | 9 +++++++++ docker-compose.yml | 2 +- prod.dockerfile | 17 +++++++++++++++++ 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 docker-compose.prod.yml create mode 100644 prod.dockerfile 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