웹 개발자라면 한 번쯤은 내가 만든 프론트엔드 프로젝트를 인터넷에 바로 배포하고 싶다!는 생각을 해봤을 거예요. 오늘은 요즘 뜨고 있는 Cloudflare Pages(https://pages.cloudflare.com/)라는 플랫폼을 소개하면서,
Vite로 만든 프론트엔드 프로젝트를 어떻게 배포하는지 간단하게 알려드릴게요. 🚀

Cloudflare Pages란?
Cloudflare Pages는 정적 사이트를 배포하는 플랫폼입니다.
쉽게 말해, 여러분이 만든 HTML, CSS, JS 파일 같은 정적 파일들을 전 세계에 빠르게 배포할 수 있는 서비스예요.
- 무료 플랜 지원
- GitHub/GitLab 연동으로 자동 빌드 & 배포 가능
- Cloudflare의 강력한 CDN 덕분에 빠른 로딩 속도
- 서버리스 함수(Functions)도 지원해 동적 기능도 가능
Vite 프로젝트와 정적 사이트 배포
Vite는 빠르고 간단한 프론트엔드 개발 빌드 도구입니다.
React, Vue, Svelte 같은 프레임워크와 함께 자주 쓰여요.
- 로컬에서 개발 완료 후
npm run build명령을 실행하면dist라는 폴더 안에 최종 빌드된 정적 파일들(HTML, JS, CSS 등)이 생성됩니다.
Cloudflare Pages에 올리기
Cloudflare Pages는 이 dist 폴더 안의 정적 파일들을 서버에 올려서 인터넷에 서비스할 수 있게 해줘요.
- GitHub에 프로젝트를 올립니다.
- Cloudflare Pages에 GitHub 저장소를 연결합니다.
- 배포 설정에서 빌드 명령어(
npm run build)와 빌드 결과물 경로(dist)를 지정합니다. - Cloudflare가 자동으로 빌드를 수행하고,
dist안의 파일들을 전 세계에 배포합니다. - 고유한 도메인 또는 커스텀 도메인으로 서비스 시작!
Example
Cloudflare Pages를 이용해서 Vite 기반 FrontEnd 정적 사이트를 배포해보았습니다.



위에서 Build output directory 의 위치는 vite.config.ts 내의 outDir 위치와 동일하게 해야한다.


<참고> cloudflare 는 연결된 git repository에 push 가 되면 자동으로 빌드 & deploy 까지 된다.

마무리
Cloudflare Pages는 간단하면서도 강력한 무료 정적 사이트 배포 플랫폼입니다.
특히 Vite 같은 최신 빌드 도구와 조합하면, 빠르고 효율적으로 프론트엔드 프로젝트를 인터넷에 띄울 수 있죠.
여러분도 오늘 소개한 방법으로, 직접 만든 멋진 웹사이트를 손쉽게 전 세계에 공개해보세요!
'Tech Notes' 카테고리의 다른 글
| 깃허브 액션(GitHub Actions) 완전 정복 (0) | 2025.07.01 |
|---|---|
| 개발·코딩 AI 툴 총정리 🚀 (0) | 2025.07.01 |
| # AI 툴 총정리 (무료 포함) 🚀 (1) | 2025.07.01 |
| 사이트 배포 플랫폼 총정리 (무료 포함) (0) | 2025.06.29 |
| [개발서버] Vite: 초고속 Frontend 개발 서버 & 빌드 도구 (2) | 2025.06.28 |