Railway

연결 문서

Railway

Railway로 애플리케이션을 배포하는 방법을 단계별로 소개함. 아래 과정은 GitHub에 저장된 코드를 Railway로 배포하는 예시를 기준으로 설명함.

Railway 가입 및 프로젝트 생성

  1. Railway 웹사이트 방문: https://railway.app/에 접속.
  2. 회원 가입: GitHub 계정 또는 Google 계정으로 가입 가능함.
  3. 새 프로젝트 생성: 대시보드에서 “New Project” 버튼 클릭.

GitHub 연결

  1. GitHub 저장소 연결: “Deploy from GitHub”를 선택하고, Railway에 GitHub 계정을 연동함.
  2. 저장소 선택: 배포할 애플리케이션이 저장된 GitHub 저장소를 선택함.

애플리케이션 설정

  1. 프로젝트 설정 확인: Railway가 자동으로 저장소의 내용을 분석하고, 배포할 프레임워크(예: Flask, Node.js)를 감지함.
  2. 환경 변수 설정: .env 파일에 포함된 환경 변수를 Railway 대시보드에서 설정할 수 있음.
    • 대시보드 > 환경 변수 섹션으로 이동하여 필요한 변수들을 입력함.

배포 및 빌드

  1. 자동 빌드 트리거: GitHub와 연결된 후, Railway는 자동으로 코드를 빌드하고 배포를 시작함.
  2. 배포 상태 확인: 빌드가 진행되는 동안 로그를 확인하여 문제가 없는지 검토할 수 있음.
  3. 배포 완료: 빌드가 완료되면 애플리케이션이 Railway에서 실행됨. 배포된 URL을 제공받음.

도메인 설정 (선택 사항)

  1. 커스텀 도메인 설정: 만약 사용자 도메인을 사용하고 싶다면, Railway 대시보드에서 도메인 섹션으로 이동하여 커스텀 도메인을 설정할 수 있음.
  2. DNS 설정: 도메인 공급자에서 Railway에서 제공하는 DNS 설정을 적용.

배포 확인 및 관리

  1. 애플리케이션 실행 확인: Railway에서 제공한 URL을 통해 애플리케이션이 정상적으로 작동하는지 확인함.
  2. 프로젝트 관리: 대시보드에서 배포된 프로젝트의 로그, 환경 변수, 빌드 설정 등을 관리할 수 있음.

연동된 ngrok 시스템과 최종 URL 확인 방법

  1. 아키텍처
  2. 프로젝트
  3. Deploy Logs
  4. Ngrok 공개 주소 확인




    Enjoy Reading This Article?

    Here are some more articles you might like to read next:

  • 옵시디언에서 일정 관리
  • LangChain Expression Language(LCEL)
  • 우도(likelihood)
  • python 에서 데코레이터
  • 특정 커밋으로 돌아가는 방법