change deploy

dev
Dmitry Titov 3 years ago
parent 2b1494993c
commit a2c6b9c588

@ -8,7 +8,6 @@ stages:
.build: &build-common .build: &build-common
stage: build stage: build
image: docker:20.10-dind
before_script: before_script:
- sudo docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY - sudo docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY
script: script:
@ -34,12 +33,10 @@ build-test-job:
before_script: before_script:
- sudo docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY - sudo docker login -u $CI_DEPLOY_USER -p $CI_DEPLOY_PASSWORD $CI_REGISTRY
script: script:
- sudo docker stop $APP_NAME - sudo docker cp $IMAGE_NAME:$IMAGE_TAG:/home/toren332/sst_postamates_frontend/dist /opt/site
- sudo docker rm $APP_NAME
- sudo docker run -d -p 3002:80 --name $APP_NAME --pull=always --restart always $IMAGE_NAME:$IMAGE_TAG
tags: tags:
- deploy-remote - deploy-remote
deploy-test-job: deploy-test-job:
<<: *deploy-common <<: *deploy-common
variables: variables:

@ -1,6 +1,12 @@
FROM node:16 as builder FROM node:16 as builder
WORKDIR /usr/src/postamates_frontend WORKDIR /usr/src/postamates_frontend
COPY package*.json ./ COPY package*.json ./
COPY yarn.lock ./ COPY yarn.lock ./
RUN yarn install RUN yarn install
ADD . . 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

@ -4,7 +4,6 @@ x-frontend-variables: &frontend-variables
DOMAIN: "${DOMAIN}" DOMAIN: "${DOMAIN}"
REACT_APP_DOMAIN_URL: "https://${DOMAIN}/" REACT_APP_DOMAIN_URL: "https://${DOMAIN}/"
services: services:
frontend: frontend:
container_name: ${CONTAINERS_NAME}_frontend container_name: ${CONTAINERS_NAME}_frontend

Loading…
Cancel
Save