Astro 사이트를 Railway에 배포하세요
Railway는 서버부터 관측 가능성에 이르기까지 인프라 스택을 통합 개발자 경험으로 간소화하기 위해 구축된 배포 플랫폼입니다.
이 가이드는 웹 인터페이스 또는 Railway CLI 도구를 사용하여 Astro 정적 사이트를 Railway에 배포하는 방법을 설명합니다.
프로젝트 구성하기
섹션 제목: “프로젝트 구성하기”Railway의 기본 빌드 시스템인 Railpack은 Astro 프로젝트를 정적 사이트로 자동 빌드합니다.
Railway 템플릿을 통해 배포하기
섹션 제목: “Railway 템플릿을 통해 배포하기”Astro 프로젝트가 아직 없고 처음부터 시작하는 경우 다음을 따르세요.
-
Railway의 Astro 템플릿으로 이동하세요: railway.com/deploy/astro-starter
-
“Deploy Now”를 클릭하고 GitHub 계정으로 로그인하여 Railway를 승인하세요. 이렇게 하면 Astro 템플릿이 새 Railway 계정에 배포됩니다.
-
이 가이드를 따라 서비스 코드를 GitHub 리포지토리로 내보내세요. 이렇게 하면 배포된 리포지토리를 유지하면서 나만의 코드로 업데이트할 수 있습니다.
웹 인터페이스를 통해 배포하기
섹션 제목: “웹 인터페이스를 통해 배포하기”Railway 계정이 아직 없지만, 배포하려는 Astro 프로젝트가 있는 경우 다음을 따르세요.
-
Railway 계정을 생성하고 로그인합니다.
-
Railway 대시보드에서 새 프로젝트를 생성합니다.
-
GitHub 리포지토리에서 배포할 옵션을 선택하고, Astro 프로젝트를 선택합니다.
-
프로젝트의 네트워크 설정에서 사용자 지정 도메인을 생성하거나 추가합니다.
Railway CLI를 통해 배포하기
섹션 제목: “Railway CLI를 통해 배포하기”배포하려는 Astro 프로젝트와 Railway 계정이 모두 있는 경우 다음을 따르세요.
-
Railway CLI 도구를 설치합니다.
-
railway login명령어를 사용하여 로그인합니다. -
Astro 프로젝트에서
railway init명령어를 실행하고, 작업 공간과 프로젝트 이름을 선택합니다. -
railway up명령어를 실행하여 프로젝트를 Railway에 배포합니다. -
railway domain명령어를 실행하여 Railway 제공 서비스 도메인을 생성합니다.