nginx에서 react를 통해 ssl 인증서를 적용하려고 했는데 왜인지 모르게 오류가 났음 ㅠㅠ
강제로 react 컨테이너를 올림
sudo docker run -it -d -p 80:80 -p 443:443 --name react react
컨테이너가 바로 죽음 exit
오류가 있어서 컨테이너가 올라가지 않는 거였다.
로그를 통해서 죽은 컨테이너를 살펴봄
docker ps -a
docker logs 컨테이너 번호
오류

해결
sudo docker cp /etc/letsencrypt/archive/k7c207.p.ssafy.io/fullchain3.pem jenkins:/var/jenkins_home/workspace/baebooreung/frontend/baebooreung
sudo docker cp /etc/letsencrypt/archive/k7c207.p.ssafy.io/privkey3.pem jenkins:/var/jenkins_home/workspace/baebooreung/frontend/baebooreung
/etc/letsencrypt/archive/도메인/fullchain3.pem 에서 jenkins 내부의 frontend 안에 넣어주기 → privkey도 마찬가지해결2 - Docker file 수정
FROM node:16.17.0 as build-stage
WORKDIR /var/jenkins_home/workspace/baebooreung/frontend/baebooreung
COPY package*.json ./
RUN npm install --force
COPY . .
RUN npm run build
FROM nginx:stable-alpine as production-stage
COPY --from=build-stage /var/jenkins_home/workspace/baebooreung/frontend/baebooreung/build usr/share/nginx/html
COPY --from=build-stage /var/jenkins_home/workspace/baebooreung/frontend/baebooreung/nginx.conf /etc/nginx/conf.d/default.conf
COPY --from=build-stage /var/jenkins_home/workspace/baebooreung/frontend/baebooreung/fullchain3.pem /etc/letsencrypt/live/k7c207.p.ssafy.io/fullchain.pem
COPY --from=build-stage /var/jenkins_home/workspace/baebooreung/frontend/baebooreung/privkey3.pem /etc/letsencrypt/live/k7c207.p.ssafy.io/privkey.pem
EXPOSE 80
ENTRYPOINT ["nginx", "-g","daemon off;"]