Railway
연결 문서
Railway
Railway로 애플리케이션을 배포하는 방법을 단계별로 소개함. 아래 과정은 GitHub에 저장된 코드를 Railway로 배포하는 예시를 기준으로 설명함.
Railway 가입 및 프로젝트 생성
- Railway 웹사이트 방문: https://railway.app/에 접속.
- 회원 가입: GitHub 계정 또는 Google 계정으로 가입 가능함.
- 새 프로젝트 생성: 대시보드에서 “New Project” 버튼 클릭.
GitHub 연결
- GitHub 저장소 연결: “Deploy from GitHub”를 선택하고, Railway에 GitHub 계정을 연동함.
- 저장소 선택: 배포할 애플리케이션이 저장된 GitHub 저장소를 선택함.
애플리케이션 설정
- 프로젝트 설정 확인: Railway가 자동으로 저장소의 내용을 분석하고, 배포할 프레임워크(예: Flask, Node.js)를 감지함.
- 환경 변수 설정:
.env
파일에 포함된 환경 변수를 Railway 대시보드에서 설정할 수 있음.- 대시보드 > 환경 변수 섹션으로 이동하여 필요한 변수들을 입력함.
배포 및 빌드
- 자동 빌드 트리거: GitHub와 연결된 후, Railway는 자동으로 코드를 빌드하고 배포를 시작함.
- 배포 상태 확인: 빌드가 진행되는 동안 로그를 확인하여 문제가 없는지 검토할 수 있음.
- 배포 완료: 빌드가 완료되면 애플리케이션이 Railway에서 실행됨. 배포된 URL을 제공받음.
도메인 설정 (선택 사항)
- 커스텀 도메인 설정: 만약 사용자 도메인을 사용하고 싶다면, Railway 대시보드에서 도메인 섹션으로 이동하여 커스텀 도메인을 설정할 수 있음.
- DNS 설정: 도메인 공급자에서 Railway에서 제공하는 DNS 설정을 적용.
배포 확인 및 관리
- 애플리케이션 실행 확인: Railway에서 제공한 URL을 통해 애플리케이션이 정상적으로 작동하는지 확인함.
- 프로젝트 관리: 대시보드에서 배포된 프로젝트의 로그, 환경 변수, 빌드 설정 등을 관리할 수 있음.
연동된 ngrok 시스템과 최종 URL 확인 방법
- 아키텍처
- 프로젝트
- Deploy Logs
- Ngrok 공개 주소 확인
Enjoy Reading This Article?
Here are some more articles you might like to read next: