21 / 100

Render를 활용한 Shopify 앱 호스팅 방법 (단계별 실전 튜토리얼)

Shopify 앱을 만들었다면 이제는 실제로 웹에 배포(호스팅)해야 합니다.
Shopify는 여러분의 앱을 외부 URL을 통해 불러오기 때문에, 반드시 앱을 공개된 주소에 배포</strong해야 합니다.

이번 글에서는 Render.com을 활용해 Shopify 앱을 단계별로 배포하는 방법을 자세하게 설명드리겠습니다.


1️⃣ GitHub에 앱 코드 업로드하기

먼저, 로컬에서 개발한 앱의 코드를 GitHub 저장소에 업로드합니다.

  1. GitHub 저장소 생성: GitHub에 로그인하여 New Repository를 생성하세요.
  2. 로컬 프로젝트와 연결:
    git init
    git remote add origin https://github.com/userid/repository_name.git
    git add .
    git commit -m "Initial commit"
    git push -u origin main

이제 여러분의 코드가 GitHub에 저장되었습니다. Render와 연동할 준비가 되었습니다.


2️⃣ Render 계정 생성 및 GitHub 연동

  1. Render에 가입 또는 로그인합니다: https://render.com
  2. 로그인 후, 대시보드에서 “+ New” → “Web Service”를 클릭합니다.
  3. GitHub 계정을 Render에 연결하고, 앱 코드가 있는 저장소를 선택합니다.

3️⃣ Render에서 웹 서비스 설정하기

GitHub 저장소를 선택한 뒤, 아래 설정을 입력합니다:

  • Name: 앱 이름 (예: product-ai-generator)
  • Region: Your area 또는 가까운 지역 선택
  • Branch: 보통 main
  • Build Command: npm install 또는 yarn
  • Start Command: npm run dev 또는 npm start

환경 변수(.env)도 이 단계에서 설정할 수 있습니다.
예를 들어:

SHOPIFY_API_KEY=xxxxxxxxxxxx
SHOPIFY_API_SECRET=xxxxxxxxxxxx
HOST=https://yourapp.onrender.com

4️⃣ 자동 배포 및 앱 실행 확인

  1. 설정을 마치면 Render가 자동으로 앱을 빌드하고 배포합니다.
  2. 배포가 완료되면 앱 주소(URL)가 생성됩니다. 예: https://yourapp.onrender.com
  3. 웹 브라우저에서 접속하여 앱이 정상적으로 동작하는지 확인합니다.

Render 배포 예시 이미지


5️⃣ Shopify Partner Dashboard에 앱 URL 등록하기

이제 앱을 Shopify 파트너센터에 등록합니다.

  1. Shopify Partner Dashboard 접속: https://partners.shopify.com
  2. Apps → 앱 선택 → App setup 메뉴로 이동
  3. App URL: https://yourapp.onrender.com
  4. Redirect URLs: 예) https://yourapp.onrender.com/auth/callback

모든 설정을 마치고 저장하면, 앱을 개발 스토어에 설치하여 테스트할 수 있습니다.


✅ 정리 요약

  • 코드는 GitHub에 업로드하고, Render를 통해 배포합니다.
  • Render는 코드 변경 시 자동으로 앱을 다시 배포합니다.
  • Shopify는 외부 URL로 앱을 불러오므로 반드시 안정적인 호스팅이 필요합니다.
  • 환경변수 설정과 OAuth 리디렉션 설정이 중요합니다.

📌 다음 글 예고

  • 환경변수(.env) 보안 설정과 관리 요령
  • Shopify OAuth 인증 흐름 완벽 정복
  • Vercel, Heroku와 Render 비교 – 어떤 호스팅이 더 좋을까?