[이전 포스트]
[오픈 미션] 9. 리팩토링2 - 악의적으로 반복해서 보내는 요청을 방어하기
[이전 포스트] [오픈 미션] 8. 리팩토링1 - 검색 시간 개선하기(요약 시간 개선)[이전 포스트] [오픈 미션] 7. AI를 사용하여 리액트로 프론트엔드 개발[이전 포스트] [오픈미션] 6. Fast API로 API 구현하
jaehee1007.tistory.com
✅ 전체 아키텍처
전체 시스템 아키텍처는 다음과 같다.
여기서 프론트엔드를 Vercel로 배포해보도록 하자.

✅ Vercel이란?
Vercel은 프론트엔드 배포 및 서버리스 기능을 제공하는 플랫폼으로, Next.js 공식 지원 및 빠른 CI/CD 기능이 특징이다.
무료 플랜으로 소규모 프로젝트 배포 가능해 현재 상황에서 아주 적합하다고 판단했다.
✅ 배포하기
Vercel: Build and deploy the best web experiences with the AI Cloud – Vercel
Vercel gives developers the frameworks, workflows, and infrastructure to build a faster, more personalized web.
vercel.com
해당 링크로 들어가서 로그인을 하면 다음과 같은 화면이 나오게 된다.

1️⃣ 배포할 Git 리포지토리 선택

2️⃣ 프로젝트 셋팅
Vite를 통해 리액트를 구현했기 때문에 ‘Framework Preset’을 ‘Vite’로 설정하였다.

Build and and Output Settings은 Vite의 기본설정대로 하였다.

마지막으로 환경변수(서버 URL) 추가까지 한 뒤 Deploy 버튼을 누르면 된다.

이러면 배포가 끝난다.

✅ CI/CD
Vercel은 별다른 코드를 작성하지 않고도 기본적으로 CI/CD 기능을 제공한다.
간단한 테스트를 위해 해당 부분의 느낌표를 지워보겠다.

대략 30초정도만 기다리면 다음과 같이 업데이트 사항이 빠르게 변경되는 것을 볼 수 있다.


참고자료
Vercel 로 간단하게 React 웹 사이트 무료 배포하기
지난번 서비스가 유료로 전환된 줄 모르고 Heroku로 포트폴리오 사이트를 배포했었다.배포하자마자 이 사실을 알아차리고 바로 내려서 비용은 거의 나가지 않았지만 대체할 서비스를 찾아야 했
ramveloper.tistory.com
'우테코 8기 > 프리코스 오픈미션' 카테고리의 다른 글
| [오픈 미션] 11. 백엔드 CI/CD 구축하기 (1) | 2025.11.25 |
|---|---|
| [오픈 미션] 9. 리팩토링2 - 악의적으로 반복해서 보내는 요청을 방어하기 (0) | 2025.11.25 |
| [오픈 미션] 8. 리팩토링1 - 검색 시간 개선하기(요약 시간 개선) (0) | 2025.11.25 |
| [오픈 미션] 7. AI를 사용하여 리액트로 프론트엔드 개발 (0) | 2025.11.25 |
| [오픈미션] 6. Fast API로 API 구현하기 (0) | 2025.11.25 |