From f2a82f3b9ef6f8f44452c1884989310eceb1c087 Mon Sep 17 00:00:00 2001 From: timofejmalinin Date: Mon, 6 Mar 2023 13:34:42 +0530 Subject: [PATCH] sst_main new frontend flow --- Dockerfile | 8 +------- docker-compose.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+), 7 deletions(-) create mode 100644 docker-compose.yml diff --git a/Dockerfile b/Dockerfile index 72532d9..3a724c6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,10 +3,4 @@ WORKDIR /usr/src/postamates_frontend COPY package*.json ./ COPY yarn.lock ./ RUN yarn install -COPY . . -ARG REACT_APP_DOMAIN_URL=https://${DOMAIN}/ -RUN yarn build - -FROM nginx:1.23-alpine -COPY --from=builder /usr/src/postamates_frontend/dist /opt/site -COPY nginx.conf /etc/nginx/nginx.conf \ No newline at end of file +ADD . . diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..d86a762 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,28 @@ +version: '3.5' + +x-frontend-variables: &frontend-variables + DOMAIN: "${DOMAIN}" + REACT_APP_DOMAIN_URL: "https://${DOMAIN}/" + + +services: + frontend: + container_name: ${CONTAINERS_NAME}_frontend + build: postamates_frontend + volumes: + - ./dist/:/usr/src/postamates_frontend/dist/ + command: + sh -c "yarn build" + environment: + <<: *frontend-variables + depends_on: + - db + - martin + - django + deploy: + resources: + limits: + memory: 4096M + reservations: + memory: 4096M +