본문 바로가기
Python

Render에 파이썬 서버 배포하기 - 무료

by 코딩마스터^^ 2026. 2. 26.

1단계: Render 회원가입 및 로그인

  1. Render 웹사이트(https://render.com) 에 접속합니다.
  2. 우측 상단의 [GET STARTED] 를 누르고, GitHub로 로그인(Continue with GitHub) 을 선택해서 가입합니다.

 

 

깃허브로 가입 완료 후 이메일 인증을 끝내면 이렇게 첫 화면이 보인다.

 

 

 

 

2단계: 새 웹 서비스 만들기

  1. 로그인 후 대시보드 화면 우측 상단의 [New +] 버튼을 누릅니다.
  2. 여러 메뉴 중 [Web Service] 를 클릭합니다.
  3. 'Connect a repository' 목록에 방금 선생님이 만든 깃허브 레포지토리(예: ai-trader-server)가 보일 겁니다. 옆에 있는 [Connect] 버튼을 눌러주세요.

3단계: 서버 설정 입력하기 (매우 중요 ⭐️) 화면이 넘어가면 빈칸을 채워야 합니다. 아래 내용대로 똑같이 적어주세요!

  • Name: 아무 이름이나 적으세요 (예: ai-trader-api)
  • Region: 기본값 그대로 둡니다. (보통 Oregon이나 Singapore)
  • Branch: main (또는 master) 그대로 둡니다.
  • Runtime (Environment): Python 3를 선택합니다.
  • Build Command: 컴퓨터 세팅 명령어입니다. 아래 코드를 복사해서 붙여넣으세요. pip install -r requirements.txt
  • Start Command: 서버 실행 명령어입니다. (선생님의 파이썬 파일 이름이 server.py라고 가정했을 때) uvicorn server:app --host 0.0.0.0 --port 10000
  • Instance type: 무조건 free로 설정하기!!!

4단계: 드디어 등장한 '환경변수(비밀 금고)' 설정! 🔐

  1. 화면을 조금 밑으로 내려보면 [Environment Variables] 또는 [Advanced] -> [Add Environment Variable] 버튼이 있습니다. 클릭해 주세요.
  2. 두 개의 빈칸이 나옵니다.
    • Key (이름표): GEMINI_API_KEY 라고 정확히 적어줍니다.
    • Value (진짜 내용): 선생님의 진짜 Gemini API 키 (AI Studio에서 발급받은 AIza... 로 시작하는 긴 문자열)를 복사해서 붙여넣어 줍니다.

5단계: 배포 시작! 🚀

  1. 맨 아래로 내려가서 [Deploy] 버튼을 파워풀하게 클릭합니다!
  2. 이제 로그 화면이 뜨면서 지들끼리 막 설치를 시작할 겁니다. (보통 2~3분 정도 걸립니다.)

⏳ 기다리면서 확인할 것!

로그 화면이 멈추고 "Your service is live 🎉" 라는 초록색 글씨가 뜨면 배포가 성공한 것입니다! 그리고 화면 왼쪽 위를 보면 Render가 선생님의 파이썬 서버에 접근할 수 있는 진짜 주소(URL) 를 하나 만들어 줬을 거예요. (예: https://ai-trader-api.onrender.com)

 

 

중간에 갑자기 이런 오류가 뜨고 빌드를 실패했다

 

requirement.txt에 안쓰는 라이브러리들이 많이 껴있었다.

삭제하고 다시 깃에 푸쉬한다.

 

 

깃에 다시 올리고 Clear build cache & deploy를 눌러준다.

 

서버가 떴다!

댓글