🚀 FDE · 온보딩 · 배포 · L01

프로덕션 배포

작성일자 2026-07-24  ·  수정일자 2026-07-24  ·  예상소요 15분

목표 이 강의가 끝나면 학습자가 올린 변경을 프로덕션(실서비스)에 배포할 수 있다.

1. 무엇을 하나

배포는 GitHub 에 올린 변경을 실서비스(프로덕션) 에 반영하는 일입니다. 개발 서버(내가 확인하는 곳)와 프로덕션(고객이 쓰는 곳)은 별개라, 개발이 끝나고 GitHub 에 올린 뒤 배포해야 고객 화면에 반영됩니다.

전제: 앞 강의(GitHub 업로드)로 변경을 GitHub 에 올려 두었을 것.


2. 실행

배포하려는 그 프로젝트 안(src) 에서 Claude Code 를 켭니다. gildong 은 본인 계정 이름입니다.

# 🖥️ 서버 터미널
gildong@ip-172-31-39-132:~$ cd ~/my_project/src
gildong@ip-172-31-39-132:~/my_project/src$ claude
gildong 계정으로 배포해줘

배포는 반드시 본인 계정 이름으로 합니다. 누가 언제 무엇을 배포했는지 기록으로 남기기 위해서입니다.


3. 확인 질문에 답하기

배포 중에 데이터베이스 변경(마이그레이션)이 있으면 되돌리기 어려운 작업이라 한 번 멈추고 목록을 보여 주며 물어봅니다. 목록을 확인하고 진행할지 답합니다(y).

이후 배포가 끝나면 정상 동작 확인(헬스체크) 까지 하고 프로덕션 주소를 알려 줍니다.


마무리

  • 핵심 정리: 프로젝트 세션에서 {본인 계정} 계정으로 배포해줘 로 실서비스에 배포하고, 마이그레이션 확인 질문에 답했습니다.
  • 주의 사항: ① 본인 계정으로 배포합니다(공유 계정 금지, 추적을 위해). ② 배포는 그 프로젝트 세션에서 실행합니다(다른 프로젝트 세션에서 하면 엉뚱한 곳으로 갑니다). ③ GitHub 에 안 올린 변경은 반영되지 않습니다.
  • 다음 시간: 배포 확인.