# ============================================
# Cloudflare Named Tunnel 설정 파일
# 별첨 8.1.12 STEP 3-4 실습자료
# ============================================
#
# 사용법:
#   1. 이 파일을 ~/.cloudflared/config.yml 경로에 저장합니다.
#   2. tunnel 값을 본인의 Tunnel ID로 교체합니다.
#   3. credentials-file 경로를 본인 환경에 맞게 수정합니다.
#   4. hostname 을 본인의 도메인으로 교체합니다.
#   5. cloudflared tunnel run my-n8n 으로 실행합니다.
#
# Tunnel ID 확인:
#   cloudflared tunnel list
#
# Credentials 파일 위치:
#   macOS/Linux: ~/.cloudflared/<tunnel-id>.json
#   Windows:     %USERPROFILE%\.cloudflared\<tunnel-id>.json
# ============================================

# ── Tunnel ID (cloudflared tunnel create 시 출력된 값으로 교체) ──
tunnel: abcd1234-5678-90ab-cdef-1234567890ab

# ── 인증 파일 경로 (Tunnel ID에 맞게 자동 생성됨) ──
credentials-file: /home/사용자/.cloudflared/abcd1234-5678-90ab-cdef-1234567890ab.json

# ── 라우팅 규칙 ──
ingress:
  # 본인 도메인 → 로컬 n8n 연결
  - hostname: n8n.yourdomain.com
    service: http://localhost:5678

  # 매칭되지 않는 요청은 404 반환 (필수)
  - service: http_status:404
