diff --git a/src/content/docs/ko/guides/deploy/railway.mdx b/src/content/docs/ko/guides/deploy/railway.mdx index 751415314d02e..05f971d33d308 100644 --- a/src/content/docs/ko/guides/deploy/railway.mdx +++ b/src/content/docs/ko/guides/deploy/railway.mdx @@ -7,9 +7,46 @@ type: deploy i18nReady: true stub: true --- +import { Steps } from '@astrojs/starlight/components'; [Railway](https://railway.com)는 서버부터 관측 가능성에 이르기까지 인프라 스택을 단일 확장 가능한 플랫폼으로 간소화하기 위해 구축된 배포 플랫폼입니다. +이 가이드는 웹 인터페이스 또는 Railway CLI 도구를 사용하여 Astro 정적 사이트를 Railway에 배포하는 방법을 설명합니다. + +:::tip +Node 어댑터를 사용하여 온디맨드 렌더링(SSR)이 적용된 Astro 사이트를 배포하려면 [Railway의 Astro 사이트 배포 가이드](https://docs.railway.com/guides/astro)를 참조하세요. +::: + +## 프로젝트 구성하기 + +Railway의 기본 빌드 시스템인 [Railpack](https://docs.railway.com/reference/railpack)은 Astro 프로젝트를 정적 사이트로 자동 빌드합니다. + +## 웹 인터페이스를 통해 배포하기 + + + 1. [Railway 계정](https://railway.com/dashboard)을 생성하고 로그인합니다. + + 2. Railway 대시보드에서 새 [프로젝트](https://docs.railway.com/guides/projects)를 생성합니다. + + 3. GitHub 리포지토리에서 배포할 옵션을 선택하고, Astro 프로젝트를 선택합니다. + + 4. 프로젝트의 [네트워크 설정](https://docs.railway.com/guides/public-networking#railway-provided-domain)에서 사용자 지정 도메인을 생성하거나 추가합니다. + + +## Railway CLI를 통해 배포하기 + + + 1. Railway CLI 도구를 [설치](https://docs.railway.com/guides/cli#installing-the-cli)합니다. + + 2. `railway login` 명령어를 사용하여 로그인합니다. + + 3. Astro 프로젝트에서 `railway init` 명령어를 실행하고, 작업 공간과 프로젝트 이름을 선택합니다. + + 4. `railway up` 명령어를 실행하여 프로젝트를 Railway에 배포합니다. + + 5. `railway domain` 명령어를 실행하여 Railway 제공 서비스 도메인을 생성합니다. + + ## 공식 리소스 [Astro 앱을 Railway에 배포하는 방법](https://docs.railway.com/guides/astro)